TSV列順反転
表を貼り付けて、各行のセルの並びを左右逆順にします。見出しも反転し、行の順番は保ちます。
行ごとに、存在するセルの順番だけを逆にします。空セルも移動し、セル内の文字・前後の空白・重複を保持します。列数が不揃いでも不足列を補いません。1列の行と空行はそのままです。行順・行数・各行の列数を保ちます。入力を変更すると旧結果を消去します。
タブは常にセル区切り、CRLF・CR・LFは行区切りです。出力の改行はLFに統一します。引用符やカンマは通常の文字で、CSVの引用符規則やセル内改行は解釈しません。表の先頭のBOM(不可視文字)は1個だけ除き、それ以外のBOMはセルの文字として移動します。文字の正規化は行いません。
未入力またはBOM1個だけなら0行で、結果も空文字です。それ以外は空行と末尾の改行でできる空行を、それぞれ1個の空セルを持つ行として扱い、保持します。結果が空文字ならコピーできません。
使い方:表を入力して「列順を反転する」を押し、行数・セル数と結果を確認してコピーします。入力例(列の間はタブ、最後の行は2列目が空セル):
品名 色 個数 ペン 青 2 ノート
出力例:
個数 色 品名 2 青 ペン ノート
入力は1,000,000 UTF-16コード単位・20,000行・200,000セルまでです。「😀」などは2コード単位です。先頭BOMも入力の長さに含め、空行・空セルも行数・セル数に含めます。上限超過では旧結果を消し、部分的な結果を出しません。出力の長さは入力以下です。
処理はブラウザー内だけで行います。入力内容の外部送信や実ファイル操作は行いません。機密情報や個人情報は入力しないでください。
関連する手順:列数を確認する → このツールで列順を反転する → 必要ならCSVへ変換する。列の一部だけを選ぶ場合は列選択・並べ替えを使ってください。各ツールの入力上限と制約を確認してください。