跳到主要內容

將 CSV 檔案分割成多個檔案

依列數、等份或欄位值,把大型 CSV 或 Excel 檔案分割成較小的檔案,每個檔案都會保留標題列。分割在瀏覽器中完成,檔案不會上傳。

將 CSV 或 Excel 檔案拖放到這裡CSV、TSV、TXT、XLSX、XLS、ODS・上限 500 MB
選擇檔案在你的裝置上處理,不會上傳
在瀏覽器中執行・不需上傳運作方式

分割 CSV 或 Excel 使用方法

  1. 1

    拖放 CSV 或 Excel 檔案

    支援匯出的 CSV、TSV、TXT 檔,以及 XLSX、XLS、ODS 活頁簿。文字編碼與分隔符號會自動偵測,也可以在輸入選項中確認。

  2. 2

    選擇分割方式

    可設定每個檔案的列數、平均分成幾份,或指定一個欄位,依欄位值決定每一列要放進哪個檔案。

  3. 3

    檢查分割結果

    清單會列出每一份的列範圍或欄位值;在實際產生檔案前,點一下就能預覽該份的前幾列。

  4. 4

    下載分割後的檔案

    可存成 CSV 檔或 Excel 檔並打包成一個 ZIP,也可存成單一活頁簿中的多張工作表。需要的話,還能用其他設定再分割一次。

限制與 Pro

檔案最大 500 MB,列數不限;每次分割最多 10,000 個檔案,或單一活頁簿 500 張工作表。

檔案最大 4 GB。 查看 Pro

關於 分割 CSV 或 Excel

分割 CSV 能把一個很大的表格切成數個較小的檔案,並在每一份最上方重複標題列,讓每個檔案單獨開啟時都有正確的欄位名稱。提供三種方式:每個檔案固定列數(例如上傳表單不接受大檔案時,可設為 5,000 列)、平均分成幾份(各份列數最多只差 1 列),或依欄位值各產生一個檔案,例如按地區、分店、負責人或月份分開。

CSV 分割結果是直接從原始文字切出來的,不會重新寫入:引號、小數點符號、換行格式和 Excel 的「sep=」行都會維持原樣,編碼也沿用輸入檔,除非你另外指定。Windows-1251 的西里爾文字匯出檔(如 1C 或舊版 Excel)、有無 BOM 的 UTF-8、UTF-16 與 Windows-1252 都能辨識。

檔案會在背景執行緒中以 4 MB 為單位串流讀取,因此數百 MB 的 CSV 不必整份載入記憶體,頁面也能正常操作,並有進度列與取消按鈕。

若 CSV 超過 Excel 1,048,576 列的上限,也可存成 Excel 檔:數字、true/false 與 ISO 日期會成為有型別的儲存格,像 007 這類代碼則保留為文字。限制:空白行會被捨棄、一次只能分割活頁簿中的一張工作表,單次分割最多產生 10,000 個檔案或 500 張工作表。

隱私

檔案由這個瀏覽器分頁內的 Web Worker 讀取並分割,原始檔案與分割結果都不會上傳,關閉頁面後也不會留下任何內容。分割程式屬於本站的一部分,只在你加入檔案時才會載入。

功能

依列數、份數或欄位

每個檔案 N 列、平均分成 N 份,或每個值一個檔案。

保留原始資料列

CSV 分割結果與原始行逐位元組相同,標題列置頂。

CSV、Excel 或單一活頁簿

可存成 ZIP 內的 CSV 或 XLSX 檔,或單一 XLSX 的多張工作表。

大檔案也不會當機

在背景執行緒串流處理,有進度列並可取消。

分割 CSV 或 Excel:常見問題

每一份都會保留標題列嗎?
會。開啟「第一列是標題列」後,第一列會寫在每一份的最上方,且不計入資料列,所以每個檔案 1,000 列就是 1,000 列資料再加標題列。若檔案沒有標題列,請關閉此選項,第一列也會當作資料一起分割。
可以依欄位中的值來分割 CSV 嗎?
可以。將「分割方式」選為「欄位值」並選擇欄位,每個不同的值都會有自己的檔案並以該值命名,例如 sales-台北.csv、sales-高雄.csv,各份內的列順序維持原樣。比對時會去除前後空格並區分大小寫;該欄位為空的列會放進名為「空白」的檔案。
CSV 開啟後出現 Ïðèâåò 這類亂碼,不是俄文,該怎麼辦?
這通常是 Windows-1251(1C 與舊版 Excel 匯出常用的西里爾編碼)的檔案被當成 Windows-1252 讀取。多數情況會自動偵測,若沒有,請把「文字編碼」改成 Windows-1251。分割結果會沿用 Windows-1251,也可存成含 BOM 的 UTF-8,讓新版 Excel 正確顯示。
分割會更動我的資料嗎?
CSV 分割結果會原封不動保留原始行:引號、小數逗號、開頭的 0 與換行都不變,只有改選其他分隔符號或編碼時才會重新寫入。由 CSV 轉成的 Excel 檔會有儲存格型別,42 會變成數字、2024-05-01 變成日期,而 007 或很長的身分編號則保留為文字。
可以分割多大的檔案?
免費方案最大 500 MB,Pro 方案最大 4 GB。CSV 是分段讀取的,因此檔案大小的影響不如你裝置記憶體能否容納完成的結果。單次分割最多可產生 10,000 個檔案,或單一活頁簿 500 張工作表;超過時請提高每個檔案的列數。

此工具的其他用途