サク箱

CSVの列を選ぶ・並べ替える

要る列だけを、好きな順で書き出します

使い方

  1. CSVを選ぶ
  2. 要らない列を外して順番を決める
  3. できたCSVを保存する

このツールについて

CSVから必要な列だけを取り出し、順番を入れ替えて書き出します。外した列は出来上がりに入りません。見出し行がある場合は列の名前で選べるので、何列目かを数えなくて済みます。行によって列数が違うファイルでも、足りないところは空欄にして残します。

外した列は消えず、戻せます

「外す」を押した列は一覧の下に薄く残り、「戻す」でいつでも呼び戻せます。押し間違えても、ファイルを選び直してやり直す必要がありません。

戻したときは、元のファイルでの前後関係を保った場所へ入ります。並べ替えたあとに戻しても、その列だけが思わぬ位置へ飛ぶことはありません。

並べ替えは上下のボタンで行います

順番は「↑」「↓」で1つずつ動かします。掴んで運ぶ操作は画面の縦の動きと取り合いになるため、どの画面幅でも確実に押せるボタンにしています。

「1行目を見出しとして扱う」を入れておくと、列の名前がそのまま一覧に並びます。外すと「1列目」「2列目」という位置の呼び名になります。

書き出しで変わるところ

区切り文字は元のファイルと同じものを使い、行末はCRLFにそろえます。変わるのは列の顔ぶれと順番だけで、値には手を入れません。

文字コードは「UTF-8(BOM付き・Excel向き)」が初期値です。列を1つも残していない状態では実行できないので、最低でも1列は残してください。

よくある質問

行を絞り込むこともできますか?
扱えるのは列だけです。行を減らしたいときはCSVの重複行・空行を削除やCSVを分割と組み合わせてください。
同じ列を2回出せますか?
一覧には1つの列が1度しか並ばないため、同じ列を複製して2か所に書き出すことはできません。
行によって列数が違うファイルでも平気ですか?
いちばん長い行を基準に列を数え、値の無いところは空欄として書き出します。短い行が落ちることはありません。
結果を保存する前に確かめられますか?
選択欄のすぐ下の表が、選んだ列と順番のとおりに変わります。書き出す前にそこで見比べてください。

プライバシー

このツールはブラウザ内だけで処理します。選んだファイルがサーバーへ送信されることはありません。

関連ツール