CSV分割ツール

CSVを指定した行数ごとに分割し、ZIPにまとめて保存します。

CSVファイルはサーバーにアップロードされません。分割処理は、お使いのブラウザ内で行われます。

出力ZIP名は処理日時を使って「YYYYMMDD HHMMSS分割.zip」とします。ZIP内のCSV名は「元ファイル名_part001.csv」の形式にします。

ここにCSVをドラッグ&ドロップクリックしてファイル選択もできます。1ファイルのみ。
まだCSVが選択されていません。
出力ファイル名
YYYYMMDD HHMMSS分割.zip
ZIP内CSV名の例: 元ファイル名_part001.csv

分割設定

ヘッダ行は各分割CSVへ付与

1ファイルあたりのデータ行数

1以上100000以下。

1行目の扱い

出力文字コード

デフォルトはUTF-8 BOM付きです。

処理前チェック結果

ファイル選択後に分割数を確認
ファイル名文字コード総行数ヘッダ扱いデータ行数出力数判定
まだチェック対象のCSVがありません。

利用上の注意

  • ヘッダありの場合、各分割CSVの先頭に同じヘッダを出力します。
  • 値内のカンマや改行はCSVとして解釈します。
  • 分割結果は、ダウンロード後に必ず確認してください。

取り込み件数に合わせてCSVを小分けにする

一度に登録できるデータ件数が限られたシステムへ、何回かに分けて取り込む場合の分割です。ファイル容量ではなく、CSVとして読み取ったデータ行の件数を基準にします。

7件を3件ずつに分ける例

先頭に id,memo、その下にID 1〜7の7レコードを用意します。「1行目をヘッダ」として、分割行数を3にすると次の3ファイルです。

sample_part001.csv
ヘッダ+ID 1・2・3(3データ行)
sample_part002.csv
ヘッダ+ID 4・5・6(3データ行)
sample_part003.csv
ヘッダ+ID 7(1データ行)

ヘッダを含むレコード数は4・4・2。データ行だけを合計すると元の7件に戻ります。分割行数を7にすると1ファイル、6件の入力を3件ずつにすれば末尾に空のファイルを増やさず2ファイルです。

セル内の改行は「2件」ではない

3,"1行目
2行目"

これはID 3のメモに改行を含む、1レコードです。引用符内の改行は値として読み取るため、テキストエディタの行数と分割件数が一致しない場合があります。クォート内の改行位置で単純にファイルを切る処理ではありません。

  1. ZIP内のファイル数と末尾ファイルのデータ件数を確認します。
  2. 各CSVのヘッダ、先頭・末尾IDを確認し、欠けや重複がないか照合します。
  3. メモなどの複数行セルが1セルに戻ることを取込先で確認します。

ヘッダのないCSVでは先頭行もデータとして扱います。誤ってヘッダ扱いすると先頭データが各ファイルへ繰り返されます。分割行数は1〜100000で、0や空欄は実行できません。1ファイルを何KB以下にする、といった容量保証はありません。

順序を保ってまとめ直すならCSV結合。取り込み前に同じ記録を取り除く場合はCSV重複行削除で判定列を検討してください。

検証日:2026-10-10。ヘッダ、件数の境界、引用符内改行を含む自作CSVをWindows上のChromiumで確認。非常に大きなファイルや取込先独自書式の検証は含みません。

FAQ

CSVファイルはサーバーへアップロードされますか

いいえ。選択したCSVファイルはサーバーへ送信されず、分割とZIP作成は利用者のブラウザ内で行います。

ZIP内のCSVファイル名はどうなりますか

元のCSVファイル名に_part001、_part002のような連番を付けます。たとえばsales.csvはsales_part001.csvから順に出力されます。

ヘッダ行は各CSVに入りますか

1行目をヘッダとして扱う設定では、各分割CSVの先頭に同じヘッダ行を出力します。1行目をデータとして扱う設定では追加しません。

値の中にカンマや改行があるCSVも分割できますか

ダブルクォートで囲まれたカンマや改行をCSVの値として解釈します。ただし破損した引用符や独自形式のCSVは読み取れない場合があります。

文字コードは選べますか

入力はUTF-8、UTF-8 BOM付き、Shift_JISを想定し、出力はUTF-8、UTF-8 BOM付き、Shift_JISから選べます。

CSV分割を実行できない場合

表示されたメッセージを手がかりに、次の内容を確認してください。

CSVを選択できない

拡張子が.csvのファイルを1件だけ選択してください。ブラウザがファイル選択を制限している場合は、ページを再読み込みして選び直します。

CSVとして読み取れない

引用符の閉じ忘れ、想定外の区切り文字、文字コードの誤判定がないか確認してください。

分割行数が不正

1ファイルあたりのデータ行数を1以上100000以下で指定してください。

Shift_JISで文字が置換される

Shift_JISで表現できない文字は疑問符へ置換されます。文字を保持する場合はUTF-8 BOM付きを選んでください。

処理が止まる

大容量CSVでは端末のメモリを消費します。CSVを小さくするか、他のタブやアプリを閉じて再試行してください。

広告・アフィリエイト表示について

このページでは、サイト運営のために広告またはアフィリエイトリンクを設置する場合があります。ツールの選択、実行、処理結果、ダウンロードと誤認される位置には設置しません。

処理結果は必ず利用者自身で確認してください。