建立 schema.ini 檔案
有時,當您嘗試使用 .csv 檔案將自訂地理資訊匯入 Tableau 時,您可能會看到 [無法使用 .csv,因為它不包含唯一列] 錯誤訊息。
這是因為您的 .CSV 檔案可能包含數值資料,例如數值郵遞區號。對於新的地理角色,Tableau 將只接受文字欄位元。但是,您可以建立一個 schema.ini 檔案,以指示 Tableau 應將您要匯入的數值欄位元視為文字欄位元。
schema.ini 檔案是與 Microsoft JET 引擎關聯的 Microsoft 組態檔。它指示 JET 如何解釋文字檔案的內容,包括資料結構、日期格式和其他設定。例如,透過建立 schema.ini 檔案以指定匯入檔案中的數值郵遞區號應被視為文本,您可以在地圖上繪製郵遞區號。
建立 schema.ini 檔案
打開一個文字檔案。
在該文字檔案中,使用以下語法指定匯入檔案中每個列的名稱和資料類型:
將檔案另存新檔為 schema.ini,並儲存在 .csv 檔案所在的資料夾中。
[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
現在已準備就緒,可將 .csv 和 schema.ini 檔案匯入 Tableau。