CSV

CSV分割・指定行数ごとにファイルを分ける

CSV・TSVを指定したデータ行数ごとに分割し、複数のCSVとしてダウンロードできます。見出し0〜2行、UTF-8・Shift_JIS入力に対応します。

ブラウザ内処理ファイル内容や貼り付けたデータはTool Koboのサーバーへ送信しません。

Split CSV

CSVを指定行数ごとに分割

1ファイル / データ行数で分割

分割したいCSV・TSVファイルを1つ選択してください。

分割条件

Use cases

主な用途

  • 大きなCSVを一定の行数ごとに小さく分けたい
  • アップロード上限に合わせてCSVを複数ファイルへ分割したい
  • 各分割ファイルに同じ見出しを付けて出力したい
  • UTF-8やShift_JISのCSV・TSVを読み込んで分割したい

How to use

使い方

  1. 「CSVファイルを選択」から、分割したいCSV・TSVファイルを1つ選びます。
  2. 必要に応じて入力ファイルの文字コードをUTF-8またはShift_JISへ変更します。
  3. 1ファイルあたりのデータ行数と、見出し行数を「なし」「1行」「2行」から指定します。
  4. 「分割内容を確認する」を押し、元データの行数・列数と生成予定ファイル数を確認します。
  5. 個別の「ダウンロード」または「すべてダウンロード」から分割CSVを保存します。

Tips

見出し行はデータ行数に含めません

たとえば見出し1行のCSVを「3,000データ行」で分割すると、各ファイルには見出し1行に加えて最大3,000行のデータが入ります。見出し2行を選んだ場合も、指定した行数はデータ部分だけに適用します。

10,000データ行を3,000行ずつに分ける場合は、3,000行・3,000行・3,000行・1,000行の4ファイルになります。

見出しが2行あるCSV

1行目が項目属性、2行目が列名といった形式では「見出し行数」を「2行」にしてください。先頭2行をすべての分割ファイルへ付けます。

Specification

対応内容

入力はカンマ、タブ、セミコロン、パイプ区切りを自動判定します。文字コードはUTF-8またはShift_JIS(Windows-31J / CP932)を選択できます。初期値はブラウザ内での推定結果をもとに設定します。

見出し行数は「なし」「1行」「2行」に対応します。指定した見出し行はすべての出力ファイルへ付与し、1ファイルあたりの行数には含めません。1つの入力ファイル内で行ごとの列数が異なる場合は分割を停止します。

出力はカンマ区切り・LF改行のUTF-8 CSVです。必要に応じてUTF-8 BOMを付けられます。出力ファイル名は元ファイル名をもとに -part-001.csv の形式で連番を付けます。

FAQ

よくある質問

元のファイルは変更されますか?

いいえ。選択したファイルをブラウザ内で読み込み、分割した新しいCSVをダウンロードします。元ファイル自体は変更しません。

分割したファイルをあとで1つに戻せますか?

はい。同じ列構成のまま分割したファイルであれば、CSV結合で再度1つにまとめられます。

ファイルサイズを指定して分割できますか?

現在はデータ行数による分割に対応しています。文字数や文字コードによって1行あたりのバイト数が異なるため、ファイルサイズ指定は別の方式として扱います。

選択したファイルはサーバーへ送られますか?

いいえ。ファイルの読み込み、文字コード変換、CSV解析、分割、出力はブラウザ内で行います。