首頁 · 免費工具 · 分割 CSV

分割 CSV 檔案

一個太大的 CSV,兩種切法:依列數平均切成好幾份, 或依某一欄的值切 —— 每個縣市一個檔、每個業務一個檔、每個月一個檔。 每一份都會自己帶標題列。全部在瀏覽器裡完成,檔案不會上傳。

開啟檔案

把 .csv 或 .xlsx 拖到這裡,或點一下選擇檔案

不會上傳任何東西。檔案由這個分頁的 JavaScript 讀取,不會離開你的電腦 —— 沒有任何伺服器看得到,關掉分頁資料就沒了。

兩種切法,用途完全不同

  • 每個檔 N 列:為了「太大」而切。上傳有筆數上限的系統、 分批匯入、或只是要讓檔案小到能寄出去。
  • 依欄位值:為了「分給不同的人」而切。 依「縣市」切成 22 個檔、依「業務」切成一人一份、依「月份」切成一月一份。

標題列:手動切最常漏的那一件

用文字編輯器剪貼來切檔,第二份以後通常就沒有標題列了 —— 下游程式把第一筆資料當成欄位名稱,整批就歪了,而且不會報錯。

勾了「第一列是標題列」,這一頁會把標題複製到每一份的第一列。 沒有標題列的檔案就不勾,切出來就是純資料。

切出來的檔案怎麼拿

每一份都是獨立的 UTF-8 CSV,可以一個一個下載,也可以一次全部下載。 檔名會帶上編號或該欄的值(例如 台北市.csv),一眼看得出誰是誰。

欄位裡有逗號、換行怎麼辦

照 RFC 4180 正確處理:含有逗號、雙引號或換行的欄位會被引號包起來, 切開之後每一份仍然是合法的 CSV。這正是用文字編輯器按行切會壞掉的地方 —— 一個欄位內部的換行會被當成列的結束。

常見問題

可以切 .xlsx 嗎?

可以,拖進來會先讀成表格再切。輸出的每一份都是 CSV。

依欄位值切會產生幾個檔?

該欄有幾個不同的值就有幾個檔。值太多(例如依訂單編號切)會產生上千個檔,通常不是你要的。

順序會變嗎?

不會。每一份裡的列維持原本的先後順序。

同一件事,在自己的電腦上做

TableDI 是一套完全在自己電腦上執行的桌面試算表工作空間。 匯入、整理、做成圖表 —— 什麼都不會上傳,也不用註冊帳號。

永久免費,不是試用 —— 不用帳號、不用信用卡。目前是 macOS,Windows 版準備中。付費版多了什麼

2026-09-01 由 TableDI 團隊最後檢查。這一頁有錯嗎?告訴我們 —— 只有一個收件匣,由做 TableDI 的人自己看。