タブ区切り表の列数確認

行ごとの列数を調べて、表の揃い方を確認。

タブをセルの区切りとして、1行ずつセル数を数えます。空のセルや前後のタブも数えます。引用符は通常の文字として扱うため、引用符で囲んだセル内のタブや改行には対応しません。入力の改行はCRLF・CR・LFに対応し、先頭のBOMを1個だけ除きます。出力はLF区切りの整数です。入力を変更すると、前の結果は消えます。

入力が何もない場合(先頭BOMだけの場合も含む)は0行です。空行と末尾の改行でできる空行は、それぞれ1セルの行として数えます。ヘッダーも1行として数えます。空の出力はコピーできません。

入力例(品目と数量の間、鉛筆と3の間はタブ):

品目	数量
鉛筆	3
メモ

出力例:

2
2
1

この例は最小1列・最大2列です。列数が揃っていない行を、入力の行順と照らし合わせて確認できます。同じ列数でも、内容やセルの位置が正しいとは限りません。

入力は1,000,000 UTF-16コード単位、20,000行、合計200,000セルまでです。一部の絵文字などは2コード単位になります。先頭BOMも入力文字数に含めます。

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

列数が揃った表の行と列を入れ替える / タブ区切り表から1列を抽出する