無料オンラインツール

CSV 分割ツール

このツールの入力データはブラウザ内で処理します

大容量CSVファイルを10MB・50MB・100MBなど指定したサイズごとに分割できる無料ツールです。CSVの行を途中で切らず、ヘッダー付きで複数ファイルに分割できます。ファイルはサーバーへ送信されません。

CSVファイルを選択

CSVレコードを途中で切らず、指定したファイルサイズを目安に分割します。

ここにCSVファイルをドロップ

または

CSV・TXTに対応(固定のファイルサイズ上限なし)

1 MB = 1,024 × 1,024 bytes。CSVレコードを途中で切らないため、実際のサイズは指定値を超える場合があります。

保存方法

ファイルはサーバーへ送信されません。大容量CSVもブラウザ上で分割します。

CSVをサイズごとに分割するとは?

たとえば1 GBのCSVを100 MB前後の複数ファイルへ分けることで、アップロード上限や扱いにくい大容量ファイルへ対応できます。本ツールの「100 MB」はレコードを壊さない範囲での目安です。1件のCSVレコード自体が指定サイズを超える場合、そのファイルは指定値より大きくなります。

CSVを単純なバイト位置や改行で切れない理由

CSVでは 1,Taro,"東京都\n千代田区" のように、引用符で囲まれたセル内へカンマや改行を含められます。任意のバイト位置や単純な改行で分割すると、一つのレコードやマルチバイト文字が途中で切れてCSVが壊れる可能性があります。本ツールは引用符とエスケープされた引用符を確認し、CSVレコードの境界で元のバイト列を分割します。

CSVファイルを分割したい主なケース

  • アップロード先に10 MB、50 MB、100 MBなどの容量制限がある
  • Excelや別のツールで大容量CSVを扱いにくい
  • 業務システムへ複数回に分けて登録したい
  • メールやファイル共有サービスの容量制限へ対応したい

複数回取り込む場合は、ヘッダーの有無、処理順序、重複登録、ファイル名に関する取り込み先の仕様も確認してください。

各ファイルへヘッダーを付ける

初期設定では1行目をヘッダーとして扱い、各分割ファイルへ元のヘッダーバイトをそのまま付けます。各ファイルを単独で開きやすくなりますが、ヘッダーを受け付けないシステムでは設定をOFFにしてください。UTF-8 BOMは元の先頭ファイルだけに残し、後続ファイルへ無条件に追加しません。

大容量ファイルの処理について

ファイル全体を一度にメモリへ読み込まず、8 MB単位で読みながら処理します。対応できる実際のサイズはブラウザ、端末メモリ、保存先の空き容量によって異なり、無制限ではありません。対応ブラウザでは「大容量モード」を選ぶと分割結果を指定フォルダへ順番に直接保存できます。非対応ブラウザでは通常ダウンロードを利用できますが、分割結果をBlobとして保持するためメモリ使用量が増えます。

FAQ

CSVを100MBごとに分割できますか?

はい。100 MBを選択できます。ただしレコードを途中で切らないため、1件のレコードが大きい場合は100 MBを超えることがあります。

CSVを50MB以下に分割できますか?

50 MBを指定できます。CSVレコード単体が50 MB以下であれば、ヘッダーを含めて指定サイズを目安に分割します。

1GBを超えるCSVも分割できますか?

固定の入力上限は設けず、ファイルを8 MBずつ読みます。ただし利用可能なサイズはブラウザ、端末、保存先によって異なります。

CSVの1行が途中で切れませんか?

引用符内の改行を含めてCSVレコード境界を判断するため、指定サイズに合わせてレコードを途中で切ることはありません。

セル内に改行があるCSVも分割できますか?

はい。ダブルクォートで正しく囲まれたセル内改行はレコード終端として扱いません。

各ファイルにヘッダーを付けられますか?

はい。初期設定で各ファイルに元のヘッダーを付けます。設定で無効にもできます。

Shift_JISのCSVも分割できますか?

はい。文字コードを変換せず原始バイトのまま分割するため、Shift_JIS / Windows-31Jも保持されます。

UTF-8 BOMはどうなりますか?

入力にBOMがある場合は最初のファイルだけに保持し、後続ファイルには自動追加しません。

指定サイズを超える場合はありますか?

はい。単一レコードが指定サイズを超える場合は、CSVを壊さないことを優先して、そのレコードを一つのファイルへ保存します。

大容量CSVはサーバーへアップロードされますか?

いいえ。読み取り、分割、保存はすべてブラウザ上で行います。

Excelで開けないCSVにも使えますか?

ファイル容量が原因なら分割が役立つ場合があります。ただしExcelの行数制限、文字コード、CSV構文など別の原因も確認してください。

CSVを行数で分割できますか?

現在はファイルサイズを基準に分割します。行数指定には対応していません。

10〜3,000文字0 / 3,000

必要に応じて確認のご連絡を差し上げる場合があります。

入力内容はフィードバック送信のためにのみ使用します。ファイルの添付やページ内容の自動送信は行いません。