Excel

本文介紹如何將 Tableau 連線到 Microsoft Excel 檔案資料並設定資料來源。Tableau 可連線到 .xls 和 .xlsx 檔案。

若要連線到 .csv 檔案,請使用文字檔連接器。

進行連線並設定資料來源

  1. 開啟 Tableau 後,在 [連線] 下面按一下 [Excel]

  2. 選取要連線到的 Excel 工作簿,然後按一下 [開啟]

    附註:從 Tableau 2020.2 開始,不再支援舊版 Excel 和文字檔連線。請參閱 Tableau 社群中的 Legacy Connection Alternatives(舊版連線替代方案)文件,瞭解使用舊版連線的替代方案。

  3. 在 [資料來源] 頁面上,執行以下操作:

    1. (可選)在頁首選取預設資料來源名稱,然後輸入要在 Tableau 中使用的唯一資料來源名稱。舉例來說,使用可幫助其他資料來源使用者推斷出要連線的資料來源的資料來源命名約定。

    2. 如果 Excel 檔案具有一個表,請按一下工作表索引標籤開始進行分析。

      使用自訂 SQL 連線到特定查詢,而非整個資料來源。有關詳情,請參閱連線到自訂 SQL 查詢

      您也可以按照連線到工作表的方式連線到命名範圍或 Excel 表(也稱為 Excel 清單)。命名範圍和 Excel 表都充當 Tableau 中的表。

      透過選取一個儲存格範圍,然後在 [公式] 索引標籤上選取 [定義名稱],可在 Excel 中建立命名範圍。與建立命名範圍相類似,透過選取一個儲存格範圍,然後選取 [插入] > [表] ,可在 Excel 中建立 Excel 表。連線到 Tableau 中的命名範圍或 Excel 表時, [資料來源] 頁面中的工作表旁邊將出現一個圖示,如下所示。

      您可以同時連線到多個 Excel 工作簿,只有資料來源中的每個連結具有唯一名稱。

    附註: Tableau 不支援 Excel 中的樞紐分析表。

Microsoft Excel 資料來源範例

以下為 Microsoft Excel 資料來源的範例。

附註: 如果 Excel 檔案中包含寬度超過 254 個字元的欄,Tableau Desktop 將無法為在 Tableau Desktop 8.2 之前建立的工作簿使用這些欄位。並且,您無法使用舊版連線來連線到此資料。在 Tableau Desktop 中建立連線之前,請先移除這些欄,修改這些列以使其寬度在 254 個字元以內,或升級 Excel 資料來源。有關 Tableau 中的升級資料來源的詳情,請參閱升級資料來源

獲取更多資料

透過新增更多表或連線到不同資料庫中的資料,將更多資料提供到資料來源中。

  • 從當前檔案新增更多資料:從左窗格中,將其他表拖到畫布上,以使用聯接或聯集合並資料。有關詳情,請參閱聯結資料合併資料

  • 從不同資料庫新增更多資料:在左窗格中,按一下 [連線] 旁邊的 [新增]。有關詳情,請參閱聯結資料

    如果左窗格中未列出您需要的連接器,請選取 [資料] > [新資料來源] 以新增新資料來源。有關詳情,請參閱混合您的資料

設定 Excel 表選項

Excel 表選項的範圍局限於連線。若要變更表選項,請在畫布上按一下表下拉箭頭,然後指定資料在第一列中是否包括欄位名稱。如果是這樣,這些名稱將成為 Tableau 中的欄位名稱。如果未包括欄位名稱,Tableau 會自動生成這些名稱。您隨後可以對欄位進行重命名。

使用 Data Interpreter 清理您的資料

如果 Tableau 偵測到它可以幫助優化資料來源以進行分析,則會提示您使用 Data Interpreter。Data Interpreter 能夠偵測您可以使用的子表,並且能夠刪除以後可能會在分析中引起問題的唯一格式。有關詳情,請參閱使用 Data Interpreter 清理 Excel、CSV、PDF 和 Google Sheets 中的資料

關於 .ttde 和 .hhyper 檔案

在電腦的目錄中巡覽時,您可能會注意到 .ttde 或 .hhyper 檔案。當您建立連線至資料的 Tableau 資料來源時,Tableau 會建立 .ttde 或 .hhyper 檔案。此檔案(也稱為陰影擷取)用於幫助提高 Tableau Desktop 中的資料來源載入速度。儘管陰影擷取包含類似於標準 Tableau 擷取的基礎資料和其他資訊,但陰影擷取將以其他格式儲存,並且無法用於恢復資料。

在某些情況下,您可能需要從電腦中刪除陰影擷取。有關詳情,請參閱 Tableau 知識庫中的由於陰影擷取導致磁碟空間不足

值計算方式的變更

從版本 10.5 開始,當您使用資料擷取資料來源以及使用檔案資料(如 Excel)即時連線的資料來源時,資料中值的計算方式可能與以前版本的 Tableau 不同。此變更意味著,版本 10.4(及更早版本)和版本 10.5(及更高版本)之間檢視中的資料和標記可能會存在差異。此變更的目的是為了改善 Excel 資料來源的效率和可擴展性。有關詳情,請參閱檢視中值和標記的變化

對於 Excel 資料來源,此變更的一個範例與區分大小寫有關。在版本 10.4(及更早版本)中,在進行比較和排序時,字串值被視為不區分大小寫,因此處理方式相同,並存儲為單一字串值。在版本 10.5(及更高版本)中,對於排序和比較目的,值會保留為不區分大小寫。但是,值在用於存儲時區分大小寫。當值顯示在資料來源頁面上時,這一點變得很明顯。

例如,假設您的資料中有一個欄包含值「House」、「HOUSE」和「houSe」。視您使用的 Tableau 版本而定,您會看到以下字串值:

  • 在版本 10.4 及更低版本中,您在資料來源頁面和檢視上都會看到:「House」、「House」和 「House」。

  • 在版本 10.5 及更高版本中,您在資料來源頁面上會看到:「House」、「HOUSE」和「houSe」。但在檢視中您將看到:「House」、「House」和「House」。

當在執行聯結時,如果需要保留資料的區分大小寫,您可以從 [資料] 功能表啟用 [保留字元大小寫 (Excel)]選項。有關於這個選項更多的詳情,請參閱聯結資料(連結在新視窗開啟)

另請參閱

此區段的其他文章

感謝您的意見回饋!