CSVの列を抽出 — 列の選択と並べ替え
CSVの列を番号で選んで並べ替え。1行目を除くこともできます
ブラウザー内で処理・アップロード不要
列番号は1から数え、入力した順に出力します。重複した番号は1回だけ使います。すべての行の列数が同じである必要があります。見出し行を除くにはチェックを外してください。セルの値は文字列のままです。
使い方
- CSVデータを入力欄に貼り付けます。
- 区切り文字をカンマ・セミコロン・タブ・パイプから選びます。
- 1,3のように列番号を入力します。入力した順番が出力の順番になります。
- 見出し行を除くには「1行目を含める」のチェックを外します。
- 結果のCSVをコピーします。
解析のルール
列は見出しの名前ではなく、1から数えた位置で選びます。1行目を除くと、その行が実際に見出しかどうかにかかわらず削除されます。引用符内の区切り文字や改行、二重にした引用符はCSVとして扱います。先頭のバイトオーダーマーク(BOM)は取り除き、出力の改行はLFにします。
空行は飛ばしますが、残りの行はすべて同じ列数である必要があります。列数が揃っていない行、閉じていない引用符、範囲外の列番号はエラーになります。重複して指定した列は最初の位置だけを残します。数値、日付、真偽値に見えるセルは自動変換しません。
例
見出しがname,city,note、データ行が太郎,東京,中文😀の場合、3,1を選ぶとnote,nameと中文😀,太郎が出力されます。1だけを選んで1行目を除くと、結果は太郎になります。
制限
入力は100万文字までで、貼り付けたテキストを対象にします。数式のように見える値もデータとしてそのまま残ります。結果を表計算ソフトに貼り付けたり取り込んだりすると、ソフト側で数式として解釈されることがあります。CSVデータはサーバーにアップロードされず、ツールが入力を保存することもありません。
よくある質問
列番号は0と1のどちらから始まりますか?
1から始まります。3,1と入力すると、3列目、1列目の順に出力します。重複した番号は1回だけ使います。
引用符で囲んだセルにカンマや改行を含められますか?
はい。標準的なCSVの引用符を解釈し、結果でも必要に応じて再び引用符で囲みます。
数値や日付は自動で変換されますか?
いいえ。セルの値は文字列のままなので、001のような値の先頭のゼロも出力のCSVテキストに残ります。
CSVデータはアップロードされますか?
いいえ。サーバーには送信せず、入力の保存もしません。