CSVインポートエラー診断
CSVをインポートできない原因を、列数ずれ、ダブルクォート、制御文字、文字コードなどから行・列付きで診断します。ファイルはアップロードせずブラウザ内で確認できます。
こんなときに使えます
「不正なCSV」「列数が一致しません」「CSVを取り込めません」と表示されたが、どの行・どの項目が原因か分からないとき。
例: data.csv → 284行目 / 商品名 / 列数ずれの原因候補を表示
こんな困りごとを解決します
CSV全体を目視するのではなく、列数不一致、不正な引用符、制御文字、文字コード候補などを解析し、検出できる問題は行番号・列番号付きで表示します。取り込み先独自の必須項目や値制約は別途仕様確認が必要です。
- CSVをインポートできないが原因が分からない
- 「列数が一致しません」「不正なCSV」と表示される
- CSVの何行目・何列目がおかしいのか特定したい
- カンマ・ダブルクォート・改行・文字コードのどれが原因か切り分けたい
主な機能
- 列数不一致・不正なクォート・制御文字を行列付きで表示
- UTF-8・BOM・Shift_JIS候補と区切り文字を自動診断
- Excel自動変換リスクとShift_JIS互換性も同時チェック
使い方
- CSVファイル(1個)を選びます。
- 必要な設定を確認します。
- 処理を実行し、結果を確認して保存します。
対応形式
入力: CSVファイル(1個)
出力: 診断結果・CSVレポート
プライバシーと注意点
入力ファイルは原則としてサーバーへ送信せず、ブラウザ内で処理します。
- 取り込み先システム独自の必須列・文字数・値形式までは自動判定できません。
- 診断はファイルをサーバーへ送信せず、このブラウザ内で行います。
CSVインポートエラー診断を使う前に知っておきたいこと
CSVのインポートエラーは、ファイル全体ではなく1行だけの列数ずれ、閉じていないダブルクォート、セル内改行、見えない制御文字、文字コードの解釈違いなどが原因になることがあります。このツールは「取り込めない」という結果だけでなく、原因候補を行・列まで絞って確認するための診断ツールです。
「列数が一致しません」の原因を探す
値にカンマが含まれているのに引用符で囲まれていない、引用符が途中で閉じているなどで、特定行だけ列数が増減することがあります。ファイル内で多数派の列数と違う行を検出します。
ダブルクォートとセル内改行を確認
CSVではカンマや改行を含む値をダブルクォートで囲み、値中のダブルクォートは2つ重ねる必要があります。引用符の崩れを検出し、問題候補の場所を表示します。
文字コード・BOM・区切り文字も確認
UTF-8、BOM、Shift_JIS候補と区切り文字を確認し、文字化けや取り込み側との文字コード不一致を切り分ける材料を表示します。
取り込み先固有ルールは別確認
必須列、最大文字数、日付形式、マスタ存在チェックなどはシステムごとに違います。構造上の問題が出なければ、次に取り込み先の仕様書やエラーログを確認してください。
よくある質問
CSVの何行目がおかしいか分かりますか?
列数不一致、引用符、制御文字など検出できる問題は行番号・列番号付きで表示します。
Excelで普通に開けるCSVでもエラーになることはありますか?
あります。Excelが区切りや値を自動解釈して表示できても、取り込み先がより厳密なCSV構文や文字コードを要求する場合があります。
文字コードも確認できますか?
UTF-8、BOM、Shift_JIS候補などを診断結果に表示し、文字コード問題の切り分けに使えます。
CSVファイルはサーバーへ送られますか?
送りません。ファイルの読み込みと解析はブラウザ内で行います。