CSVソーター
テキストまたは数値ソートと昇順/降順で複数の列ソートキーを追加できます。結果をコピーまたはダウンロード可能。アップロードなし。
CSVなどの区切り表を1つ以上の列で並べ替えます。各キーごとに昇順・降順を選択でき、文字列比較の代わりに数値比較も指定できます。
CSV行を並べ替える方法
- 表を貼り付けて区切り文字を選びます。
- 最初の行をヘッダーとして扱うか選びます。
- 最初の並べ替え規則で列と昇順または降順を指定します。
- 数値として比較する列では数値オプションを有効にします。
- 必要ならキーを追加して並べ替えを実行します。
複数キーの評価方法
規則は表示順に評価されます。最初のキーが同じなら次のキーを比較し、差が見つかるまで続けます。
文字列はlocaleCompareで比較します。数値モードではparseFloatの結果を差し引き、NaNになった場合はそのキーを同値として扱い、次の規則へ進むことがあります。
プライバシーと制限
並べ替えはブラウザー内でローカルに行われ、入力表を意図的にサーバーへ送信しません。数値モードはロケール対応の数値解析ではなくJavaScriptのparseFloatを使うため、桁区切りや地域固有の小数表記を含む値では期待どおりにならない場合があります。
よくある質問
複数列で順番に並べ替えられますか?
はい。複数のキーを追加すると上から順に評価されます。
ヘッダーも並べ替えられますか?
最初の行をヘッダーにする設定では、ヘッダーは先頭に残ります。
数値オプションは何をしますか?
選択セルをlocaleCompareではなくparseFloatで比較します。
数値として解析できない値は?
そのキーでは同値として扱われ、後続のキーが順序を決めることがあります。
出力の区切り文字は維持されますか?
はい。選択した区切り文字で出力します。