CSV差分チェッカーとは何ですか?
CSV diff チェッカーは、2 つの CSV ファイルを比較し、どの行が追加され、どの行が削除され、どの行が変更されたかを個々のセルまで報告します。 1 つの列がシフトした瞬間に赤になる行ごとのテキスト差分の代わりに、両方のファイルを行と列に解析し、構造化データとして比較します。古いファイルを左に、新しいファイルを右に貼り付け、追加、削除、変更、変更の 4 つのバケットを取り戻します。
重要な選択は、2 つのファイル間で行をどのようにペアリングするかです。 id や電子メールなどのキー列で一致し、各行はファイル内のどこに移動したかに関係なくキーを共有する行と比較されるため、エクスポートを再ソートしても何千もの誤った変更が作成されることはありません。代わりに位置で一致し、行 1 を行 1 と比較します。キーの一致は、データベースとスプレッドシートのエクスポートに適切なモードであり、データを引くたびに同じレコードが異なる行に表示される可能性があります。位置の一致は、番号付きログのように固定順序のファイルに合います。
引用符で囲まれたフィールド、エスケープされた引用符、値内のカンマを理解する RFC 4180 パーサーを使用して、すべてがブラウザーで実行されます。ファイルはデバイスから離れることはなく、アップロードされることもログに記録されることもありません。これは、CSV の people diff が通常、顧客リスト、トランザクション エクスポート、または在庫テーブルであるため、重要なことです。何も保存されないため、ツールはネットワークを切断したまま動作します。
キーと列のマッチングは、CSV 差分を位置的ではなく有用なものにするものです。これは、上部の近くに挿入された行がその下のすべてをシフトし、位置比較によってファイル全体が変更されたものとして報告されるキーが一意であるかどうかに依存します。そのため、重複キーは、最初に来た行にサイレントに一致するのではなく、フラグが付けられます。
組み込みサンプルは、CSV差分チェッカーのクイックチェックを行います。 両方のファイルに列id、名前、電子メールとプランがあります。 Key: idを選択すると、レポートを比較します 1 行追加 (id 5、Erin Park) 、1 削除 (id 4、Dan Ivanov) 、2 変更、1 変更なし。変更された行を展開し、id 1 はplan: "pro" - > "team" を表示し、id 3 は[email protected]から[email protected]に移動する電子メールセルのみを表示します。 id 2 のボブは、自分の行について何もリストされていないにもかかわらず、変更されていないとカウントされます。
CSV差分チェッカーの使い方は?
両方のCSVファイルを貼り付けます
最初のフィールドに元の CSV を入れ、2 番目のフィールドに変更された CSV を入れます。追加、削除、変更された行がどのように報告されるかを確認したい場合は、サンプルをロードします。
区切り文字とヘッダーを確認します
区切り文字は、カンマ、セミコロン、タブ、またはパイプとして自動検出されます。ファイルが列名で始まる場合は、「最初の行はヘッダー」のままにします。
行のマッチング方法を選択します
id やメールなどのキー列を選択して、移動したレコードを比較したり、Position を選択して行ごとに比較したりします。 「チェックマーク」にチェックマークを付けます。セル値の大文字が変更としてカウントされない場合は、大文字と小文字を区別しません。キー値は依然として正確に一致します。
レポートを比較してエクスポートします
比較を押します。 「追加、削除、または変更」タブを開いて行を検査し、変更された行を展開して異なる正確なセルを表示し、レポート全体をコピーまたはダウンロードします。
主な機能
細胞レベルの変化検出
変更された行は、単に異なるフラグを立てるだけではありません。変更された列を正確にリストし、新しい列の横に古い値を表示するため、プラン フィールドのみが無料からプロに移動されたことがわかります。
キーと列のマッチング
行を id、電子メール、または SKU でペアリングするため、レコードはどちらのファイルのどこにいても対応するレコードと比較されます。再ソートすると、すべての行が変更されて報告されるのではなく、異なるエクスポートがクリーンに表示されます。
RFC 4180 の解析
パーサーは引用符で囲まれたフィールド、エスケープされたダブルクォート、埋め込まれたカンマ、セル内の改行を処理するため、実際のスプレッドシートのエクスポートは間違った文字に分割するのではなく、正しく比較されます。
キーとヘッダーの重複警告
キー値が 2 回表示される場合、または 2 つのファイルのヘッダーが異なる場合、ツールは誤解を招く差分を静かに生成するのではなく、警告します。
Frequently Asked Questions
Related Tools
JSON Diff Checker
Compare two JSON documents structurally and see added, removed, and changed keys with exact paths
Compare Two Lists
Compare two lists to find common items, items unique to each list, and duplicates within a list. Case-insensitive matching, any delimiter, instant set operations. Client-side.
XML Diff Checker
Compare two XML documents structurally and see which elements, attributes, and text values were added, removed, or changed, by node path rather than by line. 100% client-side.
CSV Viewer
Open, search, and sort CSV files as a clean table in your browser. Auto-detects delimiters, handles quoted fields, and exports to CSV or JSON.
Comments
0 comments
No comments yet. Be the first to share your thoughts!