CSV行分割
大きなヘッダー付きCSVを、指定したデータ行数ごとの小さなCSVへ分けます。各partへヘッダーを繰り返し付け、引用符内改行を1セルとして扱います。
ツール本体
入力・操作・結果
上から入力し、必要な操作を行って、表示された結果と次の操作を確認してください。
入力データは原則ブラウザ内で処理し、URLやアクセス解析へ保存しません。ページを更新すると入力は失われます。機密情報は入力しないでください。
使い方
- ヘッダー付きCSVを貼るか、ローカルファイルを読み込みます。
- 各ファイルに入れるデータ行数と出力basenameを指定します。
- 合計行数とpart数を確認し、必要なCSVを個別保存します。
例: 10,000行を1,000行ずつ、5行を2・2・1行の3ファイルに分けられます。
このツールを使う場面
- 確認できること
- 大きなCSVを一定行数の小さなファイルへ分け、引用符内改行を1レコードとして保持できます。
- 使う前に見るポイント
- 分割単位、必要なpart数、ヘッダーとデータ行の列数がそろっているか確認します。
- 結果を見たあとにやること
- 全partの行数合計を元データと照合し、再結合する場合は同じschemaのまま保管します。
分割単位
ヘッダーも行数に含める
指定値はデータ行だけの件数です。各ファイルへヘッダーを別途付けます。
改行入りセルを2行と数える
引用符内改行は1レコード内の値として保持します。
出力上限
細かく分けすぎる
一度に50ファイルを超える設定は停止します。行数を増やしてください。
列数が崩れている
ヘッダーと列数が異なる行を示し、部分出力しません。
保存後の照合
partを一部だけ保存する
合計行数とpart数を控え、必要な全ファイルを保存してください。
ZIPが作られると思う
新dependencyは使わず、各CSVを個別に保存します。
FAQ
ヘッダーは各ファイルに付きますか?
はい。元CSVの1行目を全partの先頭へ付けます。
引用符内の改行はどう数えますか?
1セル内の改行として保持し、データ1行として数えます。
空のデータ行だけでも分割できますか?
ヘッダー以外のデータ行がない場合は停止します。
複数ファイルをZIPにできますか?
できません。新依存を追加せず、各CSVを個別保存します。
基本FAQ
入力データは外部へ送信されますか?
原則として送信されません。入力内容はブラウザ内で処理し、URLやアクセス解析へ保存しません。例外がある場合は各ツールページ内に明記しています。
入力内容は自動保存されますか?
原則として自動保存しません。ページを更新すると入力は失われます。コピーやダウンロードで保存する場合は、ご利用端末内に保存されます。
CSV・JSONの前処理・変換フロー
CSV崩れ確認・ゼロ落ち対策・相互変換・表確認をつなぐファミリーです。
関連ツール
同じ作業の前後で使うことがあるツールです。