TSVセル前後スペース除去
表を貼り付け、各セルの先頭・末尾にある半角スペースだけを取り除きます。セル内部のスペースや全角スペースは残します。
除去するのは各セルの両端に連続する半角スペース(U+0020)だけです。半角スペースだけのセルは空セルになります。セル内部の半角スペース、全角スペース、改ページ文字、ノーブレークスペース、その他の不可視文字は残します。見出しも通常の1行として処理します。列数が不揃いでも処理します。行順・重複・空行・各行の列数・末尾タブを保持します。入力を変更すると旧結果を消去します。
タブは常にセル区切りです。スペースやカンマは区切りではありません。引用符は通常の文字として扱い、CSVの引用符規則やセル内改行は解釈しません。CRLF・CR・LFは行区切りとして扱い、出力はLFに統一します。入力の先頭にあるBOM(不可視文字)は1個だけ除きます。
BOMを除いて未入力なら0行です。それ以外は空行も1個の空セルを持つ行として数え、末尾の改行でできる空行も保持します。タブだけの行も残します。スペースだけの1行は空文字になります。空文字はコピーできませんが、タブや改行だけの結果はコピーできます。
使い方:表を貼り付けて「スペースを除去」を押します。変更したセル数と除去したスペース数を確認し、結果をコピーします。空行や空列の削除は行いません。空白に意味がある表には使用しないでください。
入力例(列の間はタブ、各セルの前後に半角スペース):
商品 個数 ペン 2 ノート A 1
出力例(「ノート A」の内部スペースは保持):
商品 個数 ペン 2 ノート A 1
入力は1,000,000 UTF-16コード単位・20,000行・200,000セルまでです。一部の絵文字などは2コード単位です。先頭のBOMも文字数上限に含め、空行・空セルも行数・セル数に含めます。出力は入力より大きくなりません。上限超過時は部分的な結果を出しません。数式の無害化は行いません。表計算ソフトへ貼り付ける前に内容を確認してください。
処理はブラウザー内だけで行います。入力内容の外部送信や実ファイル操作は行いません。機密情報や個人情報は入力しないでください。
関連する手順:このツールでセル前後の半角スペースを整理する → 全セルが空の行を削除する → 列数を確認する → 列数がそろっている場合は全行で空の列を削除する。各ツールの入力上限と制約を確認してください。