Dekodning Pivot Cache poster vid inläsning av Excel fil

Möjliga användningsscenario

När du skapar en pivottabell tar Microsoft Excel en kopia av källdata och lagrar den i Pivot Cache. Pivot Cache hålls i minnet i Microsoft Excel. Du kan inte se den, men det är datan som pivottabellen hänvisar till när du bygger din pivottabell eller ändrar en Slicer-val eller flyttar rader/kolumner. Detta gör att Microsoft Excel kan vara mycket reaktivt på förändringar i pivottabellen, men det kan också dubbla storleken på din fil. Trots allt är Pivot Cache bara en kopia av din källdata så det är logiskt att din filstorlek kommer att vara potentiellt dubblerad.

När du laddar din Excel-fil i Workbook-objektet kan du bestämma om du också vill ladda in posterna från Pivot Cache eller inte, med hjälp av egenskapen LoadOptions.ParsingPivotCachedRecords. Standardvärdet för denna egenskap är false. Om Pivot Cache är ganska stor kan det öka prestandan. Men om du också vill ladda in posterna från Pivot Cache bör du ange denna egenskap som true.

Dekodning Pivot Cache-poster vid inläsning av Excel-fil

Följande kodexempel förklarar användningen av egenskapen LoadOptions.ParsingPivotCachedRecords. Den laddar in den exempelvisk filen medan den analyserar pivotcachelagrade poster. Sedan uppdateras pivot-tabellen och sparas som den utdataexempelviska filen.

Exempelkod