TSV空行削除
タブ区切り表から、すべてのセルが空の行だけを取り除きます。タブだけの行も削除し、スペースや文字が入った行は残します。
空セルは文字数0のセルです。全セルが空の行だけを削除し、半角・全角スペースや不可視文字が1個でもある行は残します。見出しも通常の1行として判定します。列数が不揃いでも処理します。残した行のセル数、末尾のタブ、セル内の空白や文字、行順、重複は変えません。入力を変更すると旧結果を消去します。
タブは常にセル区切りです。スペースやカンマは区切りではありません。引用符は通常の文字として扱い、CSVの引用符規則やセル内改行は解釈しません。CRLF・CR・LFは行区切りとして扱い、出力はLFに統一します。入力の先頭にあるBOM(不可視文字)は1個だけ除きます。
BOMを除いて未入力なら0行です。空行と末尾の改行でできる空行は、1個の空セルを持つ行として削除します。タブだけの行は複数の空セルを持つ空行です。全行を削除した場合は空文字になり、行区切りも出力しません。空文字はコピーできません。
使い方:表を貼り付けて「空行を削除」を押します。削除した行数と残った行数を確認し、結果をコピーします。スペースだけの行も消す用途には使えません。
入力例(列の間はタブ、2行目はタブだけ、4行目は空行):
商品 個数 ペン 2 ノート 1
出力例(2行目と4行目を削除):
商品 個数 ペン 2 ノート 1
入力は1,000,000 UTF-16コード単位・20,000行・200,000セルまでです。一部の絵文字などは2コード単位です。先頭のBOMも文字数上限に含め、削除対象の空行・空セルも行数・セル数に含めます。出力は入力より大きくなりません。上限超過時は部分的な結果を出しません。数式に見える文字も変更しません。
処理はブラウザー内だけで行います。入力内容の外部送信や実ファイル操作は行いません。機密情報や個人情報は入力しないでください。
関連する手順:このツールで空行を削除する → 行ごとの列数を確認する → 必要なら末尾の空セルを補う → 全行で空の列を削除する。末尾補完は途中で抜けた列の位置を推測しません。各ツールの入力上限は異なるため、移動先の制約を確認してください。