2013-03-21 39 views
0

我已經安裝了Powerpivot for Excel 2010.我沒有Access 2010,所以我想我可以按照與數據庫類似的方式安排數據。有沒有人使用ODBC連接從Excel文件到Powerpivot?

我想查詢一個excel文件,其中有自行生成的數據行成Powerpivot爲了執行簡單的數據透視表。從某種意義上來試圖獲得有關數據集信息的概述。

目前,我無法正確設置ODBC,我希望我需要接受Excel文件並讓PowerPivot接受來自Excel文件的數據庫。

編輯:我明白,我需要在Excel中正確設置表格,以便ODBC能正常工作。我提供的圖片是否正確地設置表格或其他方式?

enter image description here

有沒有人試圖做到這一點,如果是的話會是什麼步驟呢?

謝謝, 彼得。

回答

0

彼得,我的工作,你的數據是可識別的表在工作表的基礎上(和你不感興趣的使用標準Excel導入方法,通過「自其他來源」)

如果您以一種非常特殊的方式創建與Excel文件的連接,然後可以將它作爲數據庫進行查詢。

  • 通過「數據」>「連接」>「添加」在Excel中創建與有問題的電子表格的連接。

  • 在設計選項卡上的PowerPivot窗口中,單擊現有連接並找到剛創建的連接。選擇連接並打開。

  • 您需要命名連接,然後您將提供正常的導入選項。選擇你想要獲取表格的表格(其實這並不重要)。

  • 表格導入後,您可以通過設計選項卡上的「表格屬性」重新輸入設置,現在您可以切換到查詢編輯器,在此刻您不僅可以寫入SQL來查詢你的數據庫,但引用你喜歡的任何其他.xlsx。

雅各

+0

Excel無法識別我的工作表中的任何表格。我認爲通過選擇數據和格式作爲表格是我需要的。然後我保存工作表並選擇它的ODBC。麻煩是,雅各布它找不到任何表? – 2013-03-22 13:18:00

+0

彼得,對於我對模糊用語「表」的歉意。 Excel具有可以使用CTRL + T應用於數據的表格功能。您的數據不一定要在'表格'中使用我上面解釋的方法導入到Excel中,但顯然,如果導入不是在具有行和列的表格佈局等情況下不會有用。 – Jacob 2013-03-23 04:54:10

+0

查看這個視頻 - excel導入發生在17分鐘和8秒後http://www.youtube.com/watch?v = URy_uQYS49s – Jacob 2013-03-23 05:20:17

0

最簡單的方法是使用一個鏈接表從具有數據Excel工作表 - 在那裏,爲什麼你有沒有考慮過這個作爲一個選項的原因嗎?

+0

當你提到鏈表時,我是否正確地說你的數據已被格式化爲表格,所以Excel會提供關於表格的額外元數據? – 2013-03-22 12:59:34

相關問題