CSV / Tool #8
CSVヘッダー比較
2つのCSVの列名と列順を比較して、列構成の違いを確認できます。
2つのCSVを比較する
CSVファイルA
UTF-8 / UTF-8 BOM付きCSVに対応しています。Shift_JIS / CP932には対応していません。
ファイル概要
- ファイル名
- ファイルサイズ
- 列数
- データ行数
CSVファイルB
UTF-8 / UTF-8 BOM付きCSVに対応しています。Shift_JIS / CP932には対応していません。
ファイル概要
- ファイル名
- ファイルサイズ
- 列数
- データ行数
比較結果
- 完全一致
- A列数
- B列数
- Aのみの列数
- Bのみの列数
- 共通列数
- 列順
Aにだけある列
共通する列
Bにだけある列
列順の差異
使い方
- UTF-8形式のCSVファイルAとCSVファイルBを選択します。
- 各ファイルの概要で、ファイル名・サイズ・列数・データ行数を確認します。
- 「ヘッダーを比較」を押します。
- Aのみ・共通・Bのみの列と、列順の差異を確認します。
入力例
仕様・制限
UTF-8(BOM付きも可)のカンマ区切りCSVに対応しています。quoted comma、escaped quote、改行を含むフィールドを読み込めます。Shift_JIS / CP932、TSV、セミコロン区切りには対応していません。ヘッダー行が必要で、CSVの構文と各行の列数も検証します。列名は完全一致で比較し、trim、大文字小文字の変換、Unicode normalization、類似名の推測は行いません。空ヘッダーや重複ヘッダーは元の文字列と出現個数を保ちます。比較するのはヘッダーだけで、データ行の内容は比較しません。元CSVは変更せず、比較結果のDownload機能もありません。
よくある質問
データ行の内容も比較しますか?
いいえ。比較対象はヘッダーの列名と列順だけです。CSVとして読み込めるか確認するため、構文と各行の列数は検証します。
大文字小文字は区別しますか?
はい。「ID」と「id」は異なる列名として扱います。
列順が違うだけでも差異になりますか?
はい。列名の集合が同じでも、列順が違えば完全一致ではありません。差異の位置は1始まりで表示します。
同じ列名が複数あるCSVはどう扱いますか?
重複を削除せず、出現個数を含めて比較します。たとえばAに「ID」が2列、Bに1列ある場合、A側にIDが1列多い差異として表示します。
ファイルはアップロードされますか?
いいえ。ファイルの読み込み・検証・比較はブラウザ内だけで行い、外部へ送信しません。
元CSVは変更されますか?
いいえ。元CSVは読み取り専用で扱い、ファイルの内容を書き換えたり保存したりしません。
関連ツール
CSV結合 / CSV列抽出・列削除 / CSV重複チェック