Analyse des enregistrements en cache Pivot lors du chargement du fichier Excel

Scénarios d’utilisation possibles

Lorsque vous créez un tableau croisé dynamique, Microsoft Excel prend une copie des données source et la stocke dans le cache croisé dynamique. Le Pivot Cache est conservé dans la mémoire de Microsoft Excel. Vous ne pouvez pas le voir, mais ce sont les données auxquelles le tableau croisé dynamique fait référence lorsque vous créez votre tableau croisé dynamique ou modifiez une sélection de segment ou déplacez des lignes/colonnes. Cela permet à Microsoft Excel d’être très réactif aux modifications du tableau croisé dynamique, mais il peut également doubler la taille de votre fichier. Après tout, le Pivot Cache n’est qu’un double de vos données source, il est donc logique que la taille de votre fichier soit potentiellement doublée.

Lorsque vous chargez votre fichier Excel à l’intérieur de l’objet Workbook, vous pouvez décider si vous souhaitez également charger les enregistrements du Pivot Cache ou non, en utilisant leLoadOptions.ParsingPivotCachedRecords la propriété. La valeur par défaut de cette propriété estfaux . Si Pivot Cache est assez volumineux, cela peut augmenter les performances. Mais si vous souhaitez également charger les enregistrements du cache croisé dynamique, vous devez définir cette propriété commevrai.

Analyse des enregistrements en cache Pivot lors du chargement du fichier Excel

L’exemple de code suivant explique l’utilisation deLoadOptions.ParsingPivotCachedRecords la propriété. Il charge leexemple de fichier Excel lors de l’analyse des enregistrements mis en cache pivot. Ensuite, il actualise le tableau croisé dynamique et l’enregistre en tant quefichier Excel de sortie.

Exemple de code