2012-09-12 42 views
1

我有一個包含數據和數據透視表的Excel 2007文件。我正在將數據遷移到MSSQL數據庫,但我想從數據透視表中獲取SQL。有一種方法可以做到這一點?從Excel中的數據透視表中提取SQL

感謝

回答

0

如果數據透視表是使用SQL查詢來獲取從數據庫中的信息,你應該能夠單擊數據 - >連接,然後雙擊數據透視表的連接,去定義,在命令文本下它應該有SQL查詢。

有一個有關如何使用SQL創建數據透視表張貼在這裏: http://www.spreadsheetsmadeeasy.com/excel-create-pivot-table-using-sql/

如果沒有的話,請檢查命令類型在同一個窗口,因爲它可能是這樣的「魔方」,這」不是個查詢SQL查詢,而是建立到OLAP多維數據集的連接。

+0

感謝您的回答。我所有的數據都在表格內。我試圖找到'立方體',但我找不到它。那麼,Excel不會爲數據透視表生成一個「公共」SQL(即使數據是在表單內部)? – Khrys

+0

哦,我明白了。因此,如果數據是在Excel文件本身中,那麼SQL查詢最有可能類似於「SELECT * FROM [mytable]」,因爲使用Excel工作表的數據的數據透視表不會使用特殊查詢,因爲我知道。 –

+0

好吧,但我想從我生成的數據透視表的SQL。不是原始數據。 – Khrys