建立 schema.ini 檔案

有時,當您嘗試使用 .csv 檔案將自訂地理資訊匯入 Tableau 時,您可能會看到 [無法使用 .csv,因為它不包含唯一列] 錯誤訊息。

這是因為您的 .CSV 檔案可能包含數值資料,例如數值郵遞區號。對於新的地理角色,Tableau 將只接受文字欄位元。但是,您可以建立一個 schema.ini 檔案,以指示 Tableau 應將您要匯入的數值欄位元視為文字欄位元。

schema.ini 檔案是與 Microsoft JET 引擎關聯的 Microsoft 組態檔。它指示 JET 如何解釋文字檔案的內容,包括資料結構、日期格式和其他設定。例如,透過建立 schema.ini 檔案以指定匯入檔案中的數值郵遞區號應被視為文本,您可以在地圖上繪製郵遞區號。

建立 schema.ini 檔案

  1. 打開一個文字檔案。

  2. 在該文字檔案中,使用以下語法指定匯入檔案中每個列的名稱和資料類型:

  3. [YOURCSVFILENAME.csv]
    ColNameHeader=True
    Format=CSVDelimited
    Col1="Name of 1st Column Header in your .csv file" Dataype
    Col2="Name of 2nd Column Header in your .csv file" Dataype
    Col3="Name of 3rd Column Header in your .csv file" Dataype
    Col4="Name of 4th Column Header in your .csv file" Dataype

    舉例來說,如果您的匯入 (.csv) 檔案包含 [German Post Code] (德國郵遞區號) [Latitude] (緯度) [Longitude] (經度)列,並且名為 German Postal Codes.csv,則 schema.ini 檔案將如下所示:

    [German Postal Codes.csv]
    ColNameHeader=True
    Format=CSVDelimited
    Col1="German Post Code" Text
    Col2="Latitude" Double
    Col3="Longitude" Double

  4. 將檔案另存新檔為 schema.ini,並儲存在 .csv 檔案所在的資料夾中。

現在已準備就緒,可將 .csv 和 schema.ini 檔案匯入 Tableau。

另請參閱

Tableau 無法識別和在地圖上繪製的地理編碼位置(連結在新視窗開啟)

感謝您的意見反應!已成功提交您的意見回饋。謝謝!