TSV行順反転

表を貼り付けて、行の並びを上下逆順にします。見出しも通常の行として移動します。各行のセルの並びは保ちます。

表の最後の行から最初の行へ、行全体を逆順に並べます。見出しを先頭に固定する機能はありません。各行のセル順・文字・前後の空白・重複・空セル・列数を保持し、不足列を補いません。空行や末尾の改行でできた空行も逆順に移動します。行数・総セル数を保ちます。入力を変更すると旧結果を消去します。

タブは常にセル区切り、CRLF・CR・LFは行区切りです。出力の改行はLFに統一します。引用符やカンマは通常の文字で、CSVの引用符規則やセル内改行は解釈しません。表の先頭のBOM(不可視文字)は1個だけ除き、それ以外のBOMはセルの文字として移動します。出力の先頭にBOMを追加しません。文字の正規化は行いません。

未入力またはBOM1個だけなら0行で、結果も空文字です。それ以外は空行と末尾の改行でできる空行を、それぞれ1個の空セルを持つ行として扱い、保持します。結果が空文字ならコピーできません。

使い方:表を入力して「行順を反転する」を押し、行数・セル数と結果を確認してコピーします。入力例(列の間はタブ、最後の行は2列目が空セル):

品名	色	個数
ペン	青	2
ノート	

出力例:

ノート	
ペン	青	2
品名	色	個数

入力は1,000,000 UTF-16コード単位・20,000行・200,000セルまでです。「😀」などは2コード単位です。先頭BOMも入力の長さに含め、空行・空セルも行数・セル数に含めます。上限超過では旧結果を消し、部分的な結果を出しません。出力の長さは入力以下です。

処理はブラウザー内だけで行います。入力内容の外部送信や実ファイル操作は行いません。機密情報や個人情報は入力しないでください。

関連する手順:列数を確認する → このツールで行順を反転する → 必要ならCSVへ変換する。列の一部だけを選ぶ場合は列選択・並べ替えを使ってください。単純な行リストはリスト逆順も使えます。このツールは表の総セル数も検査し、行数とセル数を表示します。各ツールの入力上限と制約を確認してください。