TSVセル接頭辞・接尾辞追加

表を貼り付け、文字のあるすべてのセルの前後へ同じ文字を付けます。表の値を括弧で囲む、共通の目印を付けるといった作業に使えます。

それぞれ0〜100 UTF-16コード単位。タブ・CR・LFは指定できません。片方を空欄にするともう片方だけを追加し、両方空欄なら文字を追加しません。空白・BOM・$&なども文字どおりに扱います。

空文字でない全セルに「接頭辞+元のセル+接尾辞」を1回ずつ適用します。見出しも通常の1行として処理します。空白だけのセルも追加対象です。元のセルの文字、行順、空行、重複、各行の列数を保持し、列数が不揃いでも不足列を追加しません。入力欄を変更すると旧結果を消去します。

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

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

使い方:表・接頭辞・接尾辞を入力して「セルへ追加」を押します。追加したセル数と結果を確認してコピーしてください。入力例(列の間はタブ、2行目の最後は空セル):

ペン	ノート
消しゴム	

接頭辞「【」、接尾辞「】」の出力例:

【ペン】	【ノート】
【消しゴム】	

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

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

関連する手順:列数を確認する → 必要ならセル前後の半角スペースを除去する → このツールで共通文字を追加。表ではなくリストの行ごとに文字を付ける場合はリスト接頭辞・接尾辞一括追加を使えます。各ツールの入力上限と制約を確認してください。