CSVインポートエラー診断

CSVをインポートできない原因を、列数ずれ、ダブルクォート、制御文字、文字コードなどから行・列付きで診断します。ファイルはアップロードせずブラウザ内で確認できます。

こんなときに使えます

「不正なCSV」「列数が一致しません」「CSVを取り込めません」と表示されたが、どの行・どの項目が原因か分からないとき。

例: data.csv → 284行目 / 商品名 / 列数ずれの原因候補を表示

こんな困りごとを解決します

CSV全体を目視するのではなく、列数不一致、不正な引用符、制御文字、文字コード候補などを解析し、検出できる問題は行番号・列番号付きで表示します。取り込み先独自の必須項目や値制約は別途仕様確認が必要です。

  • CSVをインポートできないが原因が分からない
  • 「列数が一致しません」「不正なCSV」と表示される
  • CSVの何行目・何列目がおかしいのか特定したい
  • カンマ・ダブルクォート・改行・文字コードのどれが原因か切り分けたい

主な機能

  • 列数不一致・不正なクォート・制御文字を行列付きで表示
  • UTF-8・BOM・Shift_JIS候補と区切り文字を自動診断
  • Excel自動変換リスクとShift_JIS互換性も同時チェック

使い方

  1. CSVファイル(1個)を選びます。
  2. 必要な設定を確認します。
  3. 処理を実行し、結果を確認して保存します。

対応形式

入力: 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ファイルはサーバーへ送られますか?

送りません。ファイルの読み込みと解析はブラウザ内で行います。