無料オンラインツール

CSV 文字コード・総合診断ツール

このツールの入力データはブラウザ内で処理します

CSVの文字コード、UTF-8・Shift_JIS、BOM、改行コード、区切り文字、ヘッダー、列数などをまとめて診断。CSVが文字化けする、読み込めない、インポートできない場合の原因確認に使える無料ツールです。

CSVファイルを選択

文字コード、BOM、改行、区切り文字、ヘッダー、列数などをまとめて確認します。

ここにCSVファイルをドロップ

または

対応形式:CSV(最大20 MB)

ファイルはサーバーへ送信されません。すべてブラウザ上で処理されます。

CSV総合診断で確認できること

CSVが読み込めない原因は文字コードだけとは限りません。このツールはファイルを一度読み取り、次の項目をまとめて確認します。結果は取り込み成功を保証するものではなく、原因を絞り込むための推定情報です。

確認項目分かること
文字コードUTF-8、BOM付きUTF-8、Shift_JIS / Windows-31J、ASCIIなどの可能性
BOMファイル先頭のUTF-8 BOM(EF BB BF)の有無
改行CRLF、LF、CR、複数形式の混在
区切り文字カンマ、タブ、セミコロン、パイプの可能性
CSV構文引用符の閉じ忘れなど、解析を妨げる形式上の問題
ヘッダー・列数重複、空欄、余分な空白、データ行との項目数不一致
空行・空列完全に空のデータ行、すべてのデータが空欄の列
Shift_JIS互換性UTF-8内にShift_JISで表しにくい文字がある可能性

CSVが読み込めないときに確認したいこと

CSVのインポートエラーは、想定と異なる区切り文字、行ごとの列数の違い、閉じていないダブルクォート、重複したヘッダー、文字コードやBOMの違いなどで起こります。まず重大度の高い診断結果から確認し、必要な場合だけ専用ツールで詳細確認や変換を行ってください。

文字コードの自動判定について

文字コードは内容だけでは完全に判別できない場合があります。特にASCII文字だけのCSVはUTF-8とShift_JISのどちらでも同じバイトになるため、断定せず「ASCII」と表示します。短いデータやShift_JIS / Windows-31Jについても確度を示し、100%正しいとは案内しません。

ExcelでCSVが文字化けする理由

CSVの文字コードとExcelが想定した文字コードが異なると、日本語が文字化けする場合があります。また、UTF-8 BOMの有無が認識に影響する環境もあります。BOMなしUTF-8自体は正しい形式なので、利用先の仕様を確認してから変更してください。

引用符とセル内改行について

"Tokyo, Japan" のカンマや、ダブルクォートで囲まれたセル内の改行は正しいCSV表現です。本ツールは単純な split() を使わず、既存のCSVパーサーで引用符、エスケープされた引用符、空欄、末尾の空欄を解析します。

FAQ

CSVの文字コードを確認できますか?

UTF-8、BOM付きUTF-8、Shift_JIS / Windows-31J、ASCIIなどの可能性と判定確度を表示します。

文字コードは100%判定できますか?

いいえ。ASCIIだけのファイルや短いデータなど、バイト列だけでは確実に区別できない場合があります。

UTF-8 BOMの有無を確認できますか?

はい。ファイル先頭のEF BB BFを確認し、BOMあり・なしを表示します。

CSVの改行コードを確認できますか?

CRLF、LF、CRのほか、複数の改行コードが混在している状態も確認できます。

区切り文字はどう判定しますか?

引用符内の文字を除外して複数レコードを解析し、列数の一貫性から候補を推定します。確実でない場合は判定困難と表示します。

列数が合わない行を確認できますか?

はい。ヘッダーまたは先頭レコードを基準に、不一致件数と先頭数件を表示します。

重複したヘッダーも確認できますか?

はい。重複、空欄、前後の空白、全角スペース、不可視文字などを確認します。

CSVが読み込めない原因を自動修正しますか?

いいえ。誤った一括修正を避けるため、このページは診断だけを行い、必要に応じて専用ツールを案内します。

Excelで文字化けするCSVも確認できますか?

文字コードとBOMを確認できます。ただしExcelのバージョンや開き方にも左右されるため、診断だけで表示結果を保証するものではありません。

Shift_JISで使えない文字を確認できますか?

UTF-8と判定できた内容について、Shift_JISへ変換できない可能性のある文字をローカルで確認します。

ファイルはサーバーへ送信されますか?

いいえ。ファイル名、ヘッダー、CSV内容、診断結果を含め、すべてブラウザ内で処理します。

10〜3,000文字0 / 3,000

必要に応じて確認のご連絡を差し上げる場合があります。

入力内容はフィードバック送信のためにのみ使用します。ファイルの添付やページ内容の自動送信は行いません。