仕様と根拠

列の指定

並べたい順の各行を、まず見出しの名前と完全に一致する最初の列として探し、見つからなければ 1 から始まる列番号として扱います。同じ列が 2 回指定されたときは最初の位置だけを使い、警告します。見出しにも番号にも当たらない指定は、並べ替えずにエラーにします。

書き出し方

CSV は RFC 4180 の 2 節の読み方(二重引用符の中の区切り・改行・引用符は値の一部)で読み、列の値を入れ替えたあとで、区切り文字・改行・二重引用符を含む値だけを二重引用符で囲み、中の引用符を 2 つ重ねて書き出します。改行は CRLF にそろえます。

根拠にした仕様・資料

仕様・資料と確認日
仕様・資料確認日使った箇所
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)つきで配信しており、入力した内容がサーバーや第三者へ送られることはありません。ファイルを選んだ場合も、端末の中で読み込むだけです。

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

ご利用にあたって

  • 取り込み先が見出しの名前で列を判別するのか、位置で判別するのかを確かめてから使ってください。位置で判別する場合は並び順が結果を左右します。
  • 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。