本文へスキップ
grsytools.jp

提出前・共有前の実務チェック

CSV行分割

大きなヘッダー付きCSVを、指定したデータ行数ごとの小さなCSVへ分けます。各partへヘッダーを繰り返し付け、引用符内改行を1セルとして扱います。

ツール本体

入力・操作・結果

上から入力し、必要な操作を行って、表示された結果と次の操作を確認してください。

入力データは原則ブラウザ内で処理し、URLやアクセス解析へ保存しません。ページを更新すると入力は失われます。機密情報は入力しないでください。

使い方

  1. ヘッダー付きCSVを貼るか、ローカルファイルを読み込みます。
  2. 各ファイルに入れるデータ行数と出力basenameを指定します。
  3. 合計行数と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崩れ確認・ゼロ落ち対策・相互変換・表確認をつなぐファミリーです。

同じ作業の前後で使うことがあるツールです。