このツールでできること
CSVのエラーをチェック
区切り文字の整合性、空または重複した見出し、行ごとの列数の違い、閉じていない引用符、不可視文字、末尾の余分な区切り文字を確認します。セルの内容を送信せず、問題の場所だけを表示します。
アップロード不要・ブラウザ内で処理
CSVの列数や見出し、引用符、文字コードを確認し、問題のある行を特定します。修復は取り消し可能で、元ファイルは外部へ送信されません。
データは画面表示とは別に読み込みます。会員登録なしで、検索、並べ替え、チェック、修正、保存ができます。
空欄があっても、CSVが壊れているとは限りません。まずプレビューで列の区切り、文字化け、先頭行を確認してください。セミコロン区切りのCSVをカンマ区切りで読み込むと、すべての値が1列に入ることがあります。この場合はデータを修正せず、区切り文字を選び直します。詳しくは区切り文字のガイドをご覧ください。
CSVのエラーを再現するサンプル集では、次の5つの分類名を使っています。ツールの画面に、そのままエラーコードとして表示されるわけではありません。画面上の診断名と見比べてください。サンプル集とツールでは、一部のチェック方法も異なります。
DUPLICATE_HEADER → 重複した見出しid,name,nameのように同じ列名がある場合です。このチェックでは前後の空白と大文字・小文字の違いを無視するため、Nameと name も重複と判定します。「重複しない名前に変更」を押すと、名前の末尾に文字を付けて区別します。変更した列名で取り込めるかは、取り込み先の仕様を確認してください。重複する見出しの例とサンプルCSVで試せます。EMPTY_HEADER → その他の確認:空の見出しid,,score,には、列名が空の列が2つあります。プレビューに仮の名前が表示されても、警告は消えません。「空の見出しに名前を付ける」で修正してください。ツールの重複チェックでは、空の列名を重複として数えません。この点はサンプル集の検査と異なります。列名が空の例で確認できます。INCONSISTENT_COLUMNS → 列数が異なる行UNCLOSED_QUOTE → 引用符のエラー/解析時のメッセージTRAILING_DELIMITER → 行末の区切り文字を確認id,name,score
1,Ada,97
2,Grace
3,Katherine,91,unexpectedヘッダー行は3列ですが、Graceの行は2列、Katherineの行は4列です。「列数をそろえる」は、足りない列を行末に空欄として追加します。ただし、見出しより列数が多い行が1つでもあると、どの行も変更せずに処理を止めます。unexpectedを勝手に削除することはありません。列が足りない場合も、途中の値が抜けていないか確認してください。この修正で埋められるのは末尾だけです。取り消せるのは、直前の修正1回分です。
id,note
1,"this quote never closes
2,another valueこちらは引用符の閉じ忘れです。カンマを追加しても直りません。セル内に改行がある正しいCSVと見比べてください。セル内の改行は引用符で囲み、値として使う引用符は2つ重ねて書きます。
見出しの自動判定は、必ず正しいとは限りません。列名が重複していると、先頭行をデータと判断し、見出しの警告が出ないことがあります。先頭行が列名なら「ヘッダー行として使用」を選び、「設定を反映して読み直す」を押してください。「データとして使用」は、ヘッダー行のないCSVを読むときに選びます。
列数の不一致、列名の重複・空欄、引用符などの解析エラーが残っている間は、修正済みファイルを保存できません。診断レポートは保存できます。読み込み上限を超え、一部だけを表示しているファイルも保存できません。また、このツールが調べるのはCSVの構造です。データベースの型、必須項目、一意キー、外部キーの条件は調べません。Excelで開けてもデータベースに取り込めない場合は、取り込み先の条件を確認してください。文字化けしている場合は文字コードのガイドをご覧ください。
このツールでできること
区切り文字の整合性、空または重複した見出し、行ごとの列数の違い、閉じていない引用符、不可視文字、末尾の余分な区切り文字を確認します。セルの内容を送信せず、問題の場所だけを表示します。
端末から選択したファイルは、ブラウザ内で読み取ります。ファイルの内容やファイル名をCSV Dockのサーバーへアップロードしたり、アクセス解析へ含めたりしません。公開URLを指定した場合だけ、ブラウザからそのURLへ直接アクセスします。接続先が外部サイトからの読み込みを許可していない場合は利用できません。
いいえ。実際のCSVには複数の方言があります。本ツールは一般的な構造上の問題と判定した形式を示しますが、あらゆるCSV規格への完全準拠を保証するものではありません。
はい。見出し名の変更と列数の調整は、現在のブラウザセッション内で1回分を取り消せます。
いいえ。問題名、行・列番号、推奨される対応だけを記録し、セルの内容は含めません。