前往主要內容

TABLEAU PREP · 依地區分割 CSV

Tableau Prep Builder 輸出的 CSV 如何依地區分割

開啟依欄位值分割

把 Tableau Prep Builder 整理完成的門市業績,依北區、中區、南區另存成可交付的 CSV。這不是直接連接 Tableau,而是將已匯出的 CSV 交由 LocaCSV 的「依欄位值分割」在瀏覽器內處理。

發布日期:

更新日期:

適用工具: 依值分割

實務情境:全臺門市月報依營運區分發

範例為海岳零售股份有限公司的 2026 年 7 月門市月報。Tableau Prep 已統一縣市與營運區;LocaCSV 只讀取輸出的 CSV,不讀取 .tfl、.tflx 或 .hyper。

  • 分割欄位為「營運區」一欄
  • 北區、中區、南區各輸出一個 CSV
  • 金額保留新臺幣數字,日期保留 YYYY/MM/DD

輸入 CSV 範例

先在 Tableau Prep 將「臺北市」與「台北市」等表記統一。LocaCSV 會把不同字串視為不同地區,也不會自動重分類。

store_sales_2026_07.csv
門市代碼,門市名稱,縣市,營運區,結算日,銷售額_TWD
TPE-014,信義門市,臺北市,北區,2026/07/31,1284500
TXG-008,西屯門市,臺中市,中區,2026/07/31,936200
KHH-021,前鎮門市,高雄市,南區,2026/07/31,1107800
TPE-019,內湖門市,臺北市,北區,2026/07/31,842600

選擇分割欄位並試算檔名

這份精簡的 Tableau Prep 輸出包含 8 欄、8 筆門市資料。選擇分割欄位後,ZIP 內的 CSV 檔名與筆數會依該欄的值更新。

輸入 CSV

8 筆8 欄

營運區縣市門市代碼門市名稱負責人銷售額_TWD訂單數結算日
北區臺北市TPE-014信義門市林怡君12845001842026/07/31
中區臺中市TXG-008西屯門市陳柏宇9362001322026/07/31
南區高雄市KHH-021前鎮門市吳品妍11078001512026/07/31
東區花蓮縣HUA-006花蓮門市張家豪628000862026/07/31
北區新北市NWT-011板橋門市黃詩涵10564001462026/07/31
中區彰化縣CHA-017彰化門市許志偉728500982026/07/31
南區臺南市TNN-004永康門市蔡雅婷8190001072026/07/31
東區臺東縣TTT-009臺東門市鄭冠宇494800682026/07/31
輸入 CSV8 筆 · 8 欄
  1. 營運區
    北區
    縣市
    臺北市
    門市代碼
    TPE-014
    門市名稱
    信義門市
    負責人
    林怡君
    銷售額_TWD
    1284500
    訂單數
    184
    結算日
    2026/07/31
  2. 營運區
    中區
    縣市
    臺中市
    門市代碼
    TXG-008
    門市名稱
    西屯門市
    負責人
    陳柏宇
    銷售額_TWD
    936200
    訂單數
    132
    結算日
    2026/07/31
  3. 營運區
    南區
    縣市
    高雄市
    門市代碼
    KHH-021
    門市名稱
    前鎮門市
    負責人
    吳品妍
    銷售額_TWD
    1107800
    訂單數
    151
    結算日
    2026/07/31
  4. 營運區
    東區
    縣市
    花蓮縣
    門市代碼
    HUA-006
    門市名稱
    花蓮門市
    負責人
    張家豪
    銷售額_TWD
    628000
    訂單數
    86
    結算日
    2026/07/31
  5. 營運區
    北區
    縣市
    新北市
    門市代碼
    NWT-011
    門市名稱
    板橋門市
    負責人
    黃詩涵
    銷售額_TWD
    1056400
    訂單數
    146
    結算日
    2026/07/31
  6. 營運區
    中區
    縣市
    彰化縣
    門市代碼
    CHA-017
    門市名稱
    彰化門市
    負責人
    許志偉
    銷售額_TWD
    728500
    訂單數
    98
    結算日
    2026/07/31
  7. 營運區
    南區
    縣市
    臺南市
    門市代碼
    TNN-004
    門市名稱
    永康門市
    負責人
    蔡雅婷
    銷售額_TWD
    819000
    訂單數
    107
    結算日
    2026/07/31
  8. 營運區
    東區
    縣市
    臺東縣
    門市代碼
    TTT-009
    門市名稱
    臺東門市
    負責人
    鄭冠宇
    銷售額_TWD
    494800
    訂單數
    68
    結算日
    2026/07/31

產生的 CSV 檔案

  • 北區.csv2 筆
  • 中區.csv2 筆
  • 南區.csv2 筆
  • 東區.csv2 筆

在 LocaCSV 的具體操作步驟

  • 從 Tableau Prep Builder 將清理結果匯出為 CSV。
  • 開啟 LocaCSV「依欄位值分割」,選取單一且不超過 50 MiB 的 CSV。
  • 依檔案實際規格選擇輸入編碼與分隔符號;自動判定只涵蓋 UTF-8 與 Shift_JIS。
  • 在分割欄位選擇「營運區」,確認空白值要另存、排除、停止或以指定名稱取代。
  • 選擇輸出編碼與分隔符號,執行後確認結果,再下載 ZIP。
依值分割

作業後的輸出範例

完成後下載 ZIP,內含各欄位值的 CSV。檔名會經過 Windows 不可用字元與保留名稱的安全處理。

ZIP 內的檔案與預期筆數
北區.csv  2 筆  TPE-014 / TPE-019
中區.csv  1 筆  TXG-008
南區.csv  1 筆  KHH-021

常見失敗

  • 把「北區」與「北區 」當成相同值;尾端空白可能形成另一個檔案。
  • 選到「縣市」而不是「營運區」,結果產生過多檔案。
  • 認為 LocaCSV 會直接執行 Tableau Prep 流程;它只處理已輸出的 CSV。
  • 沒有先決定空白地區的處理方式,導致漏交或多出空白值檔案。
  • 以國家猜測 Big5;新系統常要求 UTF-8,應先查匯入規格。

何時適合在 LocaCSV 分割匯出檔

CSV 內容、檔名、標題與儲存格值都在瀏覽器內處理,不會送到外部 API。

  • 適合:一個 50 MiB 以下 CSV、依一個欄位分割、最多 100 個輸出
  • 適合:需要在瀏覽器內完成,並以 ZIP 一次下載
  • 不適合:要直接讀取 Tableau 專案或 .hyper 檔
  • 不適合:要依縣市與通路兩欄組合分割,或排程自動寄送