同じ列を 2 回指定した

並べたい順に id を 2 回書いてしまった例です。最初の位置だけを使い、2 回目は無視して警告で知らせる挙動を確かめます。

入力

CSV(1 行目は見出し)

id,name,price
1,A,100

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

id
id

指定しなかった列

元の順で最後に付ける

区切り文字

カンマ(,)

結果

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

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

  • 警告 並び順 「id」(1 列目)は並び順に 2 回出ています。最初の位置だけを使います。
出力の列順id → name → price
出力の行数1 行(見出しを除く)

並べ替えた CSV

id,name,price
1,A,100

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

1 回目の id で先頭が決まり、2 回目は同じ列なので使いません。警告が 1 件出ます。残りの name と price が元の順で続くため、出力は元と同じ id,name,price の並びです。

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

このツールの制約

ご利用にあたって

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

ほかの入力例