仕様と根拠

統合の規則

RFC 4180 の 2 節の読み方で CSV を読み、1 行目を見出しとします。キー列の値が文字列として完全に同じ行を 1 つのグループとし、グループごとに 1 行にします。出力の行の順番は、キーが最初に現れた順です。キー列が空の行は統合せず、そのまま残します。

方法の違い

「最初の行」「最後の行」はその行の値をそのまま採用します(最後の行の空欄も空欄のままです)。「空欄を補う」は最初の行を基準に空欄だけを後の行の値で埋め、「合計」は列のすべての値が数字の列だけを足し、ほかの列は空欄を補います。値が食い違った列は警告に出します。

根拠にした仕様・資料

仕様・資料と確認日
仕様・資料確認日使った箇所
RFC 4180 Common Format and MIME Type for Comma-Separated Values (CSV) Files2026年10月29日2 節の 3(見出しの行)・4(各行の値の数)・5〜7(二重引用符)。キーでの統合は規格の定めではなく、このツールの定義

指摘の段階

入力の扱い(送信しない仕組み)

処理はすべてお使いのブラウザの中で行います。処理の本体はこのサイトから配信する小さなスクリプト(/app.js)で、外部のサービスやライブラリを読み込みません。ページはブラウザに通信を禁止させる設定(Content-Security-Policy の connect-src)つきで配信しており、入力した内容がサーバーや第三者へ送られることはありません。ファイルを選んだ場合も、端末の中で読み込むだけです。

このツールでできないこと(制約)

ご利用にあたって

  • 統合は元に戻せません。必ず元の CSV を残したうえで、出力と食い違いの警告を確認して使ってください。
  • 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。