TSV空セル補完

表を貼り付け、文字が入っていないセルだけを「未入力」や「-」などの指定文字で補います。スペースのあるセルはそのまま残します。

1〜100 UTF-16コード単位。タブ・CR・LFは使用できません。前後の空白も文字どおりに補います。既定値は「未入力」です。

補うのは文字数0のセルだけです。半角・全角スペース、その他の不可視文字、引用符などが1文字でもあれば変更しません。見出しも通常の1行として処理します。列数が不揃いでも処理し、足りない列は追加しません。行順・重複・各行の列数を保持します。表や補完文字を変更すると旧結果を消去します。

タブは常にセル区切りです。カンマやスペースは区切りではありません。引用符は通常の文字として扱い、CSVの引用符規則やセル内改行は解釈しません。CRLF・CR・LFは行区切りとして扱い、出力はLFに統一します。表の先頭にあるBOM(不可視文字)は1個だけ除きます。補完文字のBOMは除きません。

BOMを除いて未入力なら0行で、結果も空文字です。それ以外は空行も1個の空セルを持つ行として補完し、末尾の改行でできる空行も補完します。タブだけの行は全セルを補います。未入力の結果はコピーできませんが、スペースや改行だけの結果はコピーできます。空の補完文字は指定できません。

使い方:表と補完する文字を入力して「空セルを補完」を押します。補完セル数と結果を確認し、コピーしてください。空セルと未入力を区別したい表などでは、補う文字の意味を先に決めてください。

入力例(列の間はタブ、ペンの個数とノートの備考が空セル):

商品	個数	備考
ペン		青
ノート	2	

補完文字を「未入力」にした出力例:

商品	個数	備考
ペン	未入力	青
ノート	2	未入力

表の入力は1,000,000 UTF-16コード単位・20,000行・200,000セルまで、出力は2,000,000 UTF-16コード単位までです。一部の絵文字などは2コード単位です。先頭のBOMも表の文字数上限に含め、空行・空セルも行数・セル数に含めます。補完文字は別に1〜100コード単位で検査します。上限超過時は部分的な結果を出しません。数式の無害化は行いません。表計算ソフトへ貼り付ける前に入力値・補完文字を確認し、必要なら読み込み先を文字列に指定してください。

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

関連する手順:列数を確認する → 必要なら不足列を末尾の空セルで補う → このツールで空セルへ指定文字を補う。スペースだけのセルも空として扱いたい場合は、先にセル前後の半角スペースを除去する操作を確認してください。各ツールの入力上限と制約を確認してください。