CSV入力

CSVの整形と検証について

CSVファイルは単純に見えますが、実際のエクスポートには、混在した区切り文字、引用符付きの改行、不揃いな列数、重複ヘッダー、隠れた空行、余分な空白などがよく含まれます。このツールはCSVを安全に解析し、構造上の問題を表示し、スプレッドシート、データベース、レポートツール、インポート作業で使いやすい予測可能な出力へ整形します。

区切り文字の自動検出と手動指定
引用フィールドと複数行値に対応
ヘッダー、行の長さ、空行の検証
表プレビューと整形済みCSVのダウンロード

CSV整形の完全ガイド

無料オンラインCSVフォーマッター兼バリデーター

スプレッドシートのエクスポート、データベースダンプ、分析レポート、貼り付けた表データがきれいに取り込めないときに、このCSVフォーマッターを使えます。バリデーターは、各行の列数が揃っているか、ヘッダーが欠けていないか重複していないか、引用符が正しく閉じられているかを確認します。フォーマッターは、フィールドのトリム、空行の削除、行の長さの正規化、値の一貫した引用、改行コードの変換を行えます。

CSVフォーマッターの使い方

  1. 1エディターにCSVデータを貼り付けるか、.csv/.tsv/.txtファイルをアップロードするか、サンプルデータを読み込みます。
  2. 2自動検出を使うか、区切り文字としてカンマ、セミコロン、タブ、パイプを選択します。
  3. 3空白のトリム、空行の削除、行の長さの正規化など、必要な整形オプションをオンまたはオフにします。
  4. 4「整形と検証」をクリックしてファイルを解析し、エラーや警告を確認して表プレビューを見ます。
  5. 5整形済みCSVをコピーするか、きれいな.csvファイルとしてダウンロードします。

バリデーターが確認する内容

閉じられていない引用フィールドや、不正な位置にある引用符

先頭行またはヘッダー行と比べて列数が多い/少ない行

先頭行をヘッダーとして扱う場合の空のヘッダー名

データベースやBIツールへのインポートを壊しやすい重複ヘッダー名

予期しない空レコードを作る可能性がある空行

カンマ区切りデータが1列だけになるなど、区切り文字不一致の兆候

整形オプションの説明

フィールドをトリム

各値の前後の空白を削除し、内部の空白は保持します。

空行を削除

任意のトリム後に、すべてのフィールドが空の行を削除します。

行の長さを正規化

短い行に空フィールドを追加し、すべての行の列数を揃えます。

すべてのフィールドを引用

インポート互換性を高めるため、すべての値を二重引用符で囲みます。

改行コード

Unix系ファイルにはLF、Excelや多くのWindows作業にはCRLFを選べます。

出力区切り文字

カンマ、セミコロン、タブ、パイプ区切りでCSVを書き出せます。

よくある利用シーン

CRMへインポートする前に、エクスポートした顧客リストをクリーンアップする。

分析レポートをExcel、Google Sheets、ダッシュボードへ読み込む前に検証する。

移行前にデータベースエクスポート内の不揃いな行を修正する。

セミコロン、タブ、パイプ区切りデータを標準的なカンマ区切りCSVへ正規化する。

APIやフォーム送信のエクスポートを読みやすい表としてプレビューする。

チーム共有や外部ツールへのアップロード前にCSVファイルを確認する。

CSVのベストプラクティス

  • 一意で説明的な列名を持つヘッダー行を使いましょう。
  • 区切り文字、引用符、改行を含むフィールドは引用しましょう。
  • すべての行で列数を揃えましょう。
  • 同じファイル内で複数の区切り文字を混在させないようにしましょう。
  • システム間でデータを交換するときはUTF-8エンコーディングを使いましょう。
  • 本番システムへインポートする前に検証しましょう。

プライバシー優先

CSVデータには、名前、メール、売上、在庫、内部記録などが含まれることがよくあります。このフォーマッターは完全にブラウザ内で動作するため、データがサーバーへアップロード、保存、送信されることはありません。

よくある質問

このツールはCSVをアップロードしますか?

いいえ。解析、検証、整形、プレビュー、コピー、ダウンロードはすべてブラウザ内でローカルに行われます。

引用されたカンマや改行を処理できますか?

はい。引用フィールド、エスケープされた二重引用符、引用値内の区切り文字、複数行の引用フィールドに対応しています。

どの区切り文字を選べばよいですか?

まず自動検出を使ってください。プレビューが正しく見えない場合は、カンマ、セミコロン、タブ、パイプを手動で選択します。

列数不一致の警告が出るのはなぜですか?

少なくとも1つの行のフィールド数が想定列数と異なります。これはスプレッドシートやデータベースのインポート問題につながることがよくあります。

ここでCSVをJSONへ変換できますか?

形式変換が必要な場合は、関連ツールのJSON to CSV Converterを使ってください。このツールはCSVのクリーンアップと検証に特化しています。

関連するデータツール