2011-07-19 98 views
1

我有一個由外部供應商通過電子郵件發送給我的電子表格。它包含一堆數據透視表。我真的不在乎數據透視表,我只是想要基礎數據。數據來自我無法訪問的sql服務器,但數據存儲在電子表格中。無論如何,我可以直接訪問數據(我認爲它是PivotCache),而無需鑽入其中一個數據透視表中?MS Excel - 數據透視表 - 當它不是電子表格中的選項卡時訪問源數據

我很喜歡某種可以從SSIS使用的ODBC/ADO.Net命令。但是,對於任何不需要我打開並保存工作簿的東西都是開放的。

我還想盡可能避免使用宏。

回答

0

答案如下。或者至少我做了什麼來解決我的問題。

除了通過數據透視表之外,確實沒有辦法確定底層的PivotCache數據。所以直接的accss已經出來了。我最終使用excel ole腳本任務來動態創建一個包含我在運行時需要的數據的數據透視表。腳本任務完成後,我將使用新的數據透視表作爲我的數據流源。 Excel自動化可能有點棘手,但它是值得的。