0

無効な TSV の例: 余分なタブ区切りの列数

TSV(タブ区切り)ファイルの整合性と構造を、オフライン環境で検証します。

処理中... 0%
行のスキャン
列数の確認
タブストップの検証
見積もりの確認
報告書作成中

結果

このページでは、インベントリ エクスポートがプリロードされた TSV バリデータが開きます。ここでは、1 つの製品名 (「Laptop Stand Aluminium」) に、スペースの代わりに追加のタブが中央に入力され、2 つのフィールドに分割されています。バリデーターは負荷時に実行されるため、以下に示す失敗はライブの実際のチェックであり、ステージングされたスクリーンショットではありません。

これは、実際の TSV ファイルが破損する非常に一般的な方法です。データが手動で入力または貼り付けられると、単一の製品名または説明であるはずの内部にあるタブ キーストロークによって、その 1 行に余分な列が黙って追加されます。 TSV にはカンマのような視覚的な区切り文字がないため、テキストを見ただけでは余分なタブを見逃しがちです。行にはヘッダーで定義されているフィールドよりも 1 つ多いフィールドがあるだけです。

以下の結果パネルは、カウントが中断される正確な行を指します。ここにリンクされている valid-inventory-tsv プリセットと比較すると、浮遊タブのない同じ 3 つの列が表示されます。また、別の同様に一般的な TSV 障害モードの Stray-quote-tsv プリセットと比較できます。