使用 Power Pivot 增益集取得資料

在許多情況下,透過 [ Power Pivot ] 增益集匯入關聯式資料比在 Excel 中簡單匯入更快且更有效率。

一般來說,這是很簡單的做法:

  1. 請與資料庫管理員確認取得資料庫連線資訊,並確認您擁有存取資料的許可權。

  2. 如果資料是關聯式或維度,則從 Power Pivot中,按一下 [常用] Power Pivot[從資料庫取得外部 > 資料]。

或者,您也可以從其他資料來源匯入

  • 如果資料是來自 Microsoft Azure Marketplace 或 OData 資料摘要,請按一下 [來自資料服務HomeMicrosoft Azure]。

  • 按一下[常用] >從其他來源取得外部資料>,以從整個資料來源清單中進行選擇。

在 [選擇要匯入資料的方式] 頁面上,選擇要採用資料來源的所有資料,還是要篩選資料。 從清單中選擇 [資料表] 和 [視圖],或撰寫指定要匯入哪些資料的查詢。

Power Pivot 匯入功能的優點包括:

  • 篩選掉不必要的資料,只匯入子集。

  • 當您匯入資料時,重新命名資料表和資料行。

  • 貼上預先定義的查詢,選取它傳回的資料。

  • OLE DB 提供者有時可以針對大型的縮放資料提供較快的效能。 在相同資料來源的不同提供者之間進行選擇時,您應該先嘗試 OLE DB 提供者。

  • 從關聯式資料庫匯入資料表可為您節省步驟,因為在匯入期間,外鍵關聯會用來建立 Power Pivot 視窗中的工作表之間的關聯。

  • 匯入多個資料表,然後刪除不需要的資料表,可能會儲存您的步驟。 如果您一次匯入一個資料表,您可能仍需要手動在資料表之間建立關聯。

  • 在不同資料來源中包含相似資料的欄,是在 Power Pivot視窗中建立關聯的基礎。 使用異質資料源時,請選擇具有資料行的資料表,這些資料列可以對應至包含相同或相似資料的其他資料來源中的資料表。

  • 若要支援發佈至 SharePoint 的活頁簿的資料重新整理,請選擇工作站和伺服器都同等存取的資料來源。 發佈活頁簿之後,您可以設定資料重新整理排程,自動更新活頁簿中的資訊。 使用網路伺服器上可用的資料來源,可以讓資料重新整理。

在 Excel 中,按一下 [資料> 連線] > [全部重新整理],重新連線至資料庫並重新整理活頁簿中的資料。

[重新整理] 會更新個別的儲存格,並在上次匯入後的外部資料庫中,新增已更新的資料列。 只會重新整理新的列與現有的欄。 如果您需要在模型中新增資料行,您必須使用上述所述的步驟將它匯入。

重新整理只會重複使用相同的查詢,以匯入資料。 如果資料來源已不在相同位置,或者如果已移除或重新命名資料表或欄,重新整理將會失敗。 當然,您仍會保留先前已匯入的任何資料。 若要查看資料重新整理期間使用的查詢,請按一下 [ Power PivotPower Pivot管理],開啟 [ Power Pivot ] 視窗。 按一下 [設計] > [表格內容] 來查看查詢。

通常需要許可權才能重新整理資料。 如果您與也想要重新整理資料的其他人共用該活頁簿,他們將至少需要在資料庫上擁有唯讀許可權。

您共用活頁簿的方法將決定是否可以進行資料重新整理。 若是 Office 365,就無法重新整理儲存至 Office 365 的活頁簿中的資料。 在 SharePoint Server 2013 上,您可以在伺服器上排程無人參與資料重新整理,但必須先在您的 SharePoint 環境中安裝並設定 SharePoint 2013 Power Pivot 。 請與您的 SharePoint 系統管理員聯繫,查看是否有排程的資料重新整理。

您可以從下表所述的其中一個資料來源中匯入資料。

Microsoft Excel 2013 中的 Power Pivot 不會安裝每個資料來源的提供者。 有些提供者可能已經存在於您的電腦上,您可能需要下載並安裝所需的提供者。

您也可以在 Excel 中連結至表格,並從 Excel 和 Word 使用剪貼簿 HTML 格式等應用程式複製並貼上資料。 如需詳細資訊,請參閱使用 Excel 連結資料表新增資料,以及將資料複製並貼上至 Power Pivot

針對資料提供者,請考慮下列事項:

  • 您也可以使用 ODBC 的 OLE DB 提供者。

  • 在某些情況下,使用 MSDAORA OLE DB 提供者可能會造成連線錯誤,特別是更新版本的 Oracle。 如果您遇到任何錯誤,建議您使用針對 Oracle 列出的其他提供者之一。

來源

版本

檔案類型

介面

Access 資料庫

Microsoft Access 2003 或更新版本。

.accdb 或 .mdb

ACE 14 OLE DB 提供者

SQL Server 關聯式資料庫

Microsoft SQL Server 2005 或更新版本;Microsoft Azure SQL 資料庫

(不適用)

OLE DB Provider for SQL Server

SQL Server 原生用戶端 OLE DB 提供者

SQL Server Native 10.0 Client OLE DB 提供者

.NET Framework Data Provider for SQL Client

SQL Server 並行資料倉儲(PDW)

SQL Server 2008 或更新版本

(不適用)

SQL Server PDW 的 OLE DB 提供者

Oracle 關聯式資料庫

Oracle 9i、10g、11g。

(不適用)

Oracle OLE DB 提供者

適用于 Oracle 用戶端的 .NET Framework 資料提供者

.NET Framework Data Provider for SQL Server

MSDAORA OLE DB (提供者2)

OraOLEDB

MSDASQL

Teradata 關係資料庫

Teradata V2R6、V12

(不適用)

TDOLEDB OLE DB 提供者

Teradata 的 .net 資料提供者

Informix 關係資料庫

(不適用)

Informix OLE DB 提供者

IBM DB2 關係資料庫

8.1

(不適用)

DB2OLEDB

Sybase 關聯式資料庫

(不適用)

Sybase OLE DB 提供者

其他關聯式資料庫

(不適用)

(不適用)

OLE DB 提供者或 ODBC 驅動程式


文字檔連接至平面檔案

(不適用)

.txt、. tab、.csv

Microsoft Access 的 ACE 14 OLE DB 提供者

Microsoft Excel 檔案

Excel 97-2003 或更新版本

.xlsx、xlsm、personal.xlsb、book.xltx、. .xltm

ACE 14 OLE DB 提供者

Power Pivot活頁
簿從 Analysis Services 或 Power Pivot 匯入資料

Microsoft SQL Server 2008 R2 或更新版本

.xlsx、xlsm、personal.xlsb、book.xltx、. .xltm

ASOLEDB 10。5

(只能與發佈至已安裝 SharePoint Power Pivot SharePoint 伺服器陣列的 Power Pivot 活頁簿搭配使用)

Analysis services cube
從 Analysis services 或 Power Pivot 匯入資料

Microsoft SQL Server 2005 或更新版本

(不適用)

ASOLEDB 10

資料來源
從資料摘要匯入資料

(用來從 Reporting Services 報表、Atom 服務檔和單一資料摘要匯入資料)

Atom 1.0 格式

任何公開為 Windows Communication Foundation (WCF)資料服務(舊稱 ADO.NET 資料服務)的資料庫或檔。

針對定義一或多個摘要資訊的服務檔,請使用 .atomsvc。

淩動網頁摘要檔的 atom

適用于 Power Pivot的 Microsoft 資料摘要提供者

適用于 Power Pivot的 .NET Framework 資料摘要資料提供者

Reporting services 報表
從 Reporting services 報表匯入資料

Microsoft SQL Server 2005 或更新版本

.rdl

Office 資料庫連線檔案

.odc

已發佈的伺服器檔(例如已發佈至 SharePoint 的 Access 資料庫)無法匯入。

需要更多協助嗎?

您可以隨時詢問 Excel 技術社群中的專家、在 Answers 社群取得支援,或是在 Excel User Voice 上建議新功能或增強功能。

附註:  本頁面是經由自動翻譯而成,因此文中可能有文法錯誤或不準確之處。 讓這些內容對您有所幫助是我們的目的。 告訴我們這項資訊是否有幫助? 這裡是供您參考的英文文章

增進您的 Office 技巧
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與我們的其中一個 Office 支援專員連絡以深入了解您的意見。

×