MS Excel – 数据透视表 – 当电子表格不是选项卡时访问源数据

我有一个电子表格,由外部供应商通过电子邮件发给我。 它包含一堆数据透视表。 我真的不在乎数据透视表,我只是想要基础数据。 数据来自我无法访问的sql服务器,但数据存储在电子表格中。 无论如何,我可以直接访问数据(我认为是PivotCache),而不需要钻入其中一个数据透视表中?

我喜欢某种可以从SSIS使用的ODBC / ADO.Net命令。 但是,对于任何不需要我打开并保存工作簿的东西,我都可以打开。

如果可能的话,我也想避免使用macros。

这是答案。 或者至less我做了什么来解决我的问题。

除了通过数据透视表之外,确实没有办法确定底层的PivotCache数据。 所以直接的accss出来了。 我结束了使用excel脚本任务来dynamic创build一个数据透视表与我在运行时需要的数据。 脚本任务完成后,我将使用新的数据透视表作为我的数据stream源。 Excel可能有点棘手的自动化,但它是值得的。