存在しない列名を指定した

見出しにない価格という列名を指定してしまった壊れた例です。見出しにも列番号にも当たらないので、並べ替えをせずエラーにすることを確かめます。

入力

CSV(1 行目は見出し)

id,name,price
1,A,100

並べたい順(列名か列番号)

価格

指定しなかった列

元の順で最後に付ける

区切り文字

カンマ(,)

結果

エラー 1 件・警告 0 件・情報 0 件

指摘(エラー・警告・情報)

  • エラー 並び順 「価格」という見出しも、1〜3 の列番号もありません。

並べ替えた CSV

出力はありません(指摘の一覧をご覧ください)。

検算(この結果になる理由)

「価格」は見出しにもなく、数字でもないので列番号としても扱えません。見出しは 3 列で、指定は 1〜3 の番号か既存の名前に限られるため、出力はなく、エラーが 1 件出ます。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

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

ほかの入力例