假設我有以下的Excel數據透視表:如何確定Excel數據透視表中與數據字段名稱對應的單元格?
從pivotTable1.xml數據透視表的定義包含以下內容相關的片段:
<location ref="I8:M26" firstHeaderRow="1" firstDataRow="2" firstDataCol="1" rowPageCount="1" colPageCount="1"/>
<dataFields count="1">
<dataField name="Custom Sum of Amount" fld="3" baseField="1" baseItem="0"/>
</dataFields>
鑑於這些數據,一起與定義的其餘部分一起,是否可以準確確定放置「自定義金額總和」的單元格(I8)?不幸的是,我無法在SpreadsheetML規範中找到有用的東西,我也不想依賴關於其位置的無原因的假設。
此外,如果我還可以確定其他自動生成的字幕的單元格位置,例如「自定義行標籤標題」,「自定義列標籤標題」和「自定義總標題」 。
我可以問你爲什麼要辨別呢?只是想看看是否有另一種方法來實現你想要做的事情。 – jeffreyweir
@jeffreyweir我正在研究一個允許用戶修改數據透視表中單元格內容的應用程序。完成後,該表將在新的Excel文件中自動刷新(使用pivot高速緩存定義中的refreshOnLoad屬性)。但是,我想保留用戶在數據字段名稱對應的單元格中寫入的值,以便除了自動刷新表格外,還可以更新dataField標籤的name屬性。否則,新值將丟失。 –