
CSV diff チェッカーは、2 つの CSV ファイルを比較し、どの行が追加され、どの行が削除され、どの行が変更されたかを個々のセルまで報告します。 1 つの列がシフトした瞬間に赤になる行ごとのテキスト差分の代わりに、両方のファイルを行と列に解析し、構造化データとして比較します。古いファイルを左に、新しいファイルを右に貼り付け、追加、削除、変更、変更の 4 つのバケットを取り戻します。
重要な選択は、2 つのファイル間で行をどのようにペアリングするかです。 id や電子メールなどのキー列で一致し、各行はファイル内のどこに移動したかに関係なくキーを共有する行と比較されるため、エクスポートを再ソートしても何千もの誤った変更が作成されることはありません。代わりに位置で一致し、行 1 を行 1 と比較します。キーの一致は、データベースとスプレッドシートのエクスポートに適切なモードであり、データを引くたびに同じレコードが異なる行に表示される可能性があります。位置の一致は、番号付きログのように固定順序のファイルに合います。
引用符で囲まれたフィールド、エスケープされた引用符、値内のカンマを理解する RFC 4180 パーサーを使用して、すべてがブラウザーで実行されます。ファイルはデバイスから離れることはなく、アップロードされることもログに記録されることもありません。これは、CSV の people diff が通常、顧客リスト、トランザクション エクスポート、または在庫テーブルであるため、重要なことです。何も保存されないため、ツールはネットワークを切断したまま動作します。
キーと列のマッチングは、CSV 差分を位置的ではなく有用なものにするものです。これは、上部の近くに挿入された行がその下のすべてをシフトし、位置比較によってファイル全体が変更されたものとして報告されるキーが一意であるかどうかに依存します。そのため、重複キーは、最初に来た行にサイレントに一致するのではなく、フラグが付けられます。
最初のフィールドに元の CSV を入れ、2 番目のフィールドに変更された CSV を入れます。追加、削除、変更された行がどのように報告されるかを確認したい場合は、サンプルをロードします。
区切り文字は、カンマ、セミコロン、タブ、またはパイプとして自動検出されます。ファイルが列名で始まる場合は、「最初の行はヘッダー」のままにします。
id やメールなどのキー列を選択して、移動したレコードを比較したり、Position を選択して行ごとに比較したりできます。大文字と小文字を区別しないマッチングを切り替えます。
比較を押します。 「追加、削除、または変更」タブを開いて行を検査し、変更された行を展開して異なる正確なセルを表示し、レポート全体をコピーまたはダウンロードします。
変更された行は、単に異なるフラグを立てるだけではありません。変更された列を正確にリストし、新しい列の横に古い値を表示するため、プラン フィールドのみが無料からプロに移動されたことがわかります。
行を id、電子メール、または SKU でペアリングするため、レコードはどちらのファイルのどこにいても対応するレコードと比較されます。再ソートすると、すべての行が変更されて報告されるのではなく、異なるエクスポートがクリーンに表示されます。
パーサーは引用符で囲まれたフィールド、エスケープされたダブルクォート、埋め込まれたカンマ、セル内の改行を処理するため、実際のスプレッドシートのエクスポートは間違った文字に分割するのではなく、正しく比較されます。
キー値が 2 回表示される場合、または 2 つのファイルのヘッダーが異なる場合、ツールは誤解を招く差分を静かに生成するのではなく、警告します。
Compare two JSON documents structurally and see added, removed, and changed keys with exact paths
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. 100% client-side.
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.
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.
0 comments
No comments yet. Be the first to share your thoughts!