開發者 / 資料

分割 CSV:每個檔案的資料列數或檔案數量

依資料列數或指定的檔案數量,將大型UTF-8 CSV分割成較小的檔案。在每個檔案中保留標頭,並將結果一起下載為 ZIP。

分割 CSV:每個檔案的資料列數或檔案數量: 以區塊方式讀取 CSV,並保留包含逗號或換行的加引號記錄。每個檔案的資料列數模式會產生連續的分割檔案;檔案數量模式則會將資料列平均分配到非空檔案中。第一筆記錄可以在每個檔案中重複作為標頭。記錄結尾會以 CRLF 寫入。ZIP輸出會以未壓縮方式儲存。限制為1 GiB輸入檔案、每筆記錄16 MiB,以及最多1,000個輸出檔案。 全程在瀏覽器中於本機執行,檔案不會上傳至伺服器。

使用次數
在瀏覽器中
費用
免費・免註冊
可用狀態
可立即使用
分割 CSV 檔案本機處理

全程在瀏覽器中執行

加引號的欄位可以包含逗號與換行。空白記錄會保留。記錄結尾會寫入 CRLF;加引號欄位內的文字維持不變。檔案數量模式會處理兩次並平衡列數;記錄少於要求的檔案數時,產生的非空白檔案會較少。

檔案會分批讀取。輸出檔案與 ZIP 仍需要瀏覽器記憶體。限制:輸入1 GiB、每筆記錄16 MiB,以及1,000個輸出檔案。ZIP 項目會以未壓縮方式儲存。

CSV記錄

RFC 4180說明CSV引號、內嵌換行與選用標頭(https://www.rfc-editor.org/rfc/rfc4180)。拆分工具會計算邏輯記錄,而非實體行。

ZIP與本機檔案

PKWARE發布ZIP格式規格(https://support.pkware.com/pkzip/appnote)。輸出使用含有CRC-32檢查碼的儲存式ZIP項目。W3C File API(https://www.w3.org/TR/FileAPI/)說明本機檔案與Blob的處理方式。輸入資料會留在你的裝置上。

使用方式

  1. 選擇UTF-8 CSV檔案和分割方式。
  2. 設定資料列數或檔案數量,並選擇第一筆記錄是否為標頭。
  3. 分割檔案、查看資料列數,然後下載 ZIP。

隱私與限制

您的輸入內容和檔案會在瀏覽器中處理。不會上傳。

相關工具

常見問題

加引號欄位中的換行會算作一筆資料列嗎?

不會。加引號欄位中的換行屬於該欄位內容。只有加引號欄位外的記錄邊界才會算作資料列。

選擇檔案數量時,檔案中的資料會平均分配嗎?

會。10筆資料記錄分成3個檔案時,會產生4、3和3筆記錄。如果記錄數少於要求的檔案數量,只會產生非空檔案。

空白記錄會保留嗎?

會。空白記錄會被計算並保留。選用的標頭就是第一筆記錄,即使該記錄是空白的也一樣。

整個檔案會讀入文字方塊嗎?

不會。輸入內容會以區塊方式讀取,檔案數量模式則會讀取兩次。不過,輸出檔案仍會佔用瀏覽器記憶體,因此可用記憶體可能會限制大型下載。

免費工具・使用在瀏覽器中次・免註冊