仕様と根拠
推定の方法
区切りの自動判定は規格で定められていません。このツールは、カンマ・タブ・セミコロン・縦棒のそれぞれで先頭 100 行を RFC 4180 の 2 節の読み方(二重引用符の中の区切りは数えない)で分け、最も多い値の数の行が全体に占める割合を比べます。割合が高く、値が 2 個以上に分かれる候補を採用し、同率なら値の多い方を選びます。
既定値と指定
W3C の Model for Tabular Data の dialect では、区切り(delimiter)の既定はカンマです。自動で決められないときや結果が違うときは、利用者が区切りを指定でき、指定した区切りでの分かれ方をそのまま表示します。どの候補でも 2 列以上に分かれないときは、1 列のデータとして示します。
根拠にした仕様・資料
| 仕様・資料 | 確認日 | 使った箇所 |
|---|---|---|
| Model for Tabular Data and Metadata on the Web(W3C) | 2026年10月29日 | 8 節の解析のフラグ: delimiter(セルの区切り・既定はカンマ)。自動判定は規格にないため、このツールの定義 |
| RFC 4180 Common Format and MIME Type for Comma-Separated Values (CSV) Files | 2026年10月29日 | 2 節の 4(各行の値の数は同じ)・5〜7(二重引用符の中の区切り・改行は値の一部) |
指摘の段階
- エラー: 仕様に反していて、正しく読めない・処理できない入力です。
- 警告: 読めるものの、仕様の推奨に反する・矛盾する・意図と違う結果になりやすい入力です。
- 情報: 誤りではありませんが、知っておくとよい扱い(読み飛ばした部分や解釈)です。
入力の扱い(送信しない仕組み)
処理はすべてお使いのブラウザの中で行います。処理の本体はこのサイトから配信する小さなスクリプト(/app.js)で、外部のサービスやライブラリを読み込みません。ページはブラウザに通信を禁止させる設定(Content-Security-Policy の connect-src)つきで配信しており、入力した内容がサーバーや第三者へ送られることはありません。ファイルを選んだ場合も、端末の中で読み込むだけです。
このツールでできないこと(制約)
- 推定は各行の値の数がそろうかどうかだけを見る目安で、確実ではありません。必ずプレビューの列を目で確かめてください。
- 固定幅のデータ(スペースで桁をそろえた表)や、複数の空白で区切ったデータは対象外です。
- 文字コードの判定はしません。ファイルは UTF-8 として読みます。
- 行ごとの値の数がそろわないデータは、同率の候補が複数出て推定が決まらないことがあります。
ご利用にあたって
- 推定結果は目安です。取り込み先に渡す区切り文字は、データの作成元の仕様でも確認してください。
- 大きなファイルはお使いの端末の性能によって処理に時間がかかることがあります。