カテゴリー: 開発ツール

CSV列並べ替えツール

サイト側で企画したツールツールが見つからない?

列名または位置でCSVの列を並べ替え

CSVデータを貼り付け、希望する列の順序をヘッダー名または1始まりの位置で指定すると、すべての行を一度に並べ替えます。リストに含めなかった列は元の相対順序を保ったまま末尾に置かれます。すべてブラウザ内で完結します。

並べ替え後のCSV
team,name,score
Blue,Ada Lovelace,92
Green,Grace Hopper,88

このページの処理はすべてブラウザ内で行われます。アップロードは一切ありません。

このツールでできること

スプレッドシートのエクスポートや結合されたCSVファイルでは、後続のツールが期待する順序に列が並んでいることはほとんどなく、手作業での並べ替えはすべての行を一貫して編集することを意味します。このツールは指定された列の順序を読み取り、ヘッダー行がある場合はヘッダー名で、どちらの場合でも1始まりの位置で列を指定でき、ヘッダーを含むすべての行をその順序で書き直します。指定しなかった列は元の相対位置を保ったまま、指定した列の後ろに単に追加されるため、何も失われません。

使い方

  1. CSVデータを貼り付けるか、例を読み込みます。
  2. 区切り文字と、先頭行がヘッダーかどうかを選択します。
  3. 新しい列の順序を名前または位置で指定し、並べ替え後のCSVをコピーします。

プライバシー

このツールはすべてブラウザ内で動作します。入力した内容がアップロード・保存・共有されることはなく、タブを閉じれば消えます。

よくある質問

データはどこかにアップロードされますか。
いいえ。解析と並べ替えはページ内で動作するJavaScriptで行われるため、貼り付けた内容が端末の外に出ることはありません。
リストに挙げていない列はどうなりますか。
削除されることはありません。順序リストから外れたすべての列は、元の相対順序を保ったまま、指定した列の後ろに追加されます。
列名の代わりに位置を使えますか。
はい。順序リストの中で整数として書かれた項目は1始まりの列位置として扱われ、ヘッダー行がないファイルでも機能します。