列名か番号で残す列を指定し、順番も入れ替える。引用符付きのカンマ・改行も壊さない
空白・カンマ・読点のどれで区切ってもかまいません。番号は1始まりです。「2-4」と書くと2列目から4列目まで、「4-2」と書くと逆順に取り出します。見出し名は完全一致で探すので、前後に空白が入っていると見つかりません。
先頭にハイフンを付けると除外です。「-備考」だけを書けば、備考の列以外を元の順で全部出します。「1-5 -3」のように混ぜると、1〜5列目から3列目を除いた4列が出ます。
「1行目を見出しとして扱う」にチェックを入れると、1行目の文字列を列名として使えます。チェックを入れても1行目は出力から消えません。取り出した列の見出しがそのまま1行目に残ります。
最も列数の多い行を基準にします。セルが足りない行は空文字で埋めて出力するので、出力の列数は全行そろいます。
どちらでも指定できます。「1行目を見出しとして扱う」にチェックが入っていれば、見出しの文字列をそのまま書けます。番号は左から1、2、3…です。名前と番号を混ぜて書いてもかまいません。
はい。書いた順にそのまま出力されます。たとえば「3,1,2」と書けば3列目・1列目・2列目の順に並べ替わります。同じ列を2回書けば、その列は2回出力されます。
できます。列の指定の先頭にハイフンを付けると、その列を除きます。ハイフン付きの指定だけを書いた場合は「それ以外の列を全部、元の順で出す」という意味になります。取り出す指定と混ぜた場合は、取り出した中からハイフン付きの列を除きます。
壊れません。CSVの引用規則に従って読み取り、書き出すときも必要なセルだけを二重引用符で囲み直します。セルの中の二重引用符は2つ重ねて書き出します。
いいえ。処理はすべてお使いのブラウザ内(JavaScript)で行われ、入力内容がサーバーへ送信されることはありません。