Command Palette

Search for a command to run...

CS

CSV差分チェッカー

2 つのCSVファイルを比較し、どの行が追加、削除、または変更されたかを正確なセルまで確認します。 key列または位置で行を一致させます。 client-sideを実行します。

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差分チェッカーの使い方は?

  1. 両方のCSVファイルを貼り付けます

    最初のフィールドに元の CSV を入れ、2 番目のフィールドに変更された CSV を入れます。追加、削除、変更された行がどのように報告されるかを確認したい場合は、サンプルをロードします。

  2. 区切り文字とヘッダーを確認します

    区切り文字は、カンマ、セミコロン、タブ、またはパイプとして自動検出されます。ファイルが列名で始まる場合は、「最初の行はヘッダー」のままにします。

  3. 行のマッチング方法を選択します

    id やメールなどのキー列を選択して、移動したレコードを比較したり、Position を選択して行ごとに比較したりします。 「チェックマーク」にチェックマークを付けます。セル値の大文字が変更としてカウントされない場合は、大文字と小文字を区別しません。キー値は依然として正確に一致します。

  4. レポートを比較してエクスポートします

    比較を押します。 「追加、削除、または変更」タブを開いて行を検査し、変更された行を展開して異なる正確なセルを表示し、レポート全体をコピーまたはダウンロードします。

主な機能

  • 細胞レベルの変化検出

    変更された行は、単に異なるフラグを立てるだけではありません。変更された列を正確にリストし、新しい列の横に古い値を表示するため、プラン フィールドのみが無料からプロに移動されたことがわかります。

  • キーと列のマッチング

    行を id、電子メール、または SKU でペアリングするため、レコードはどちらのファイルのどこにいても対応するレコードと比較されます。再ソートすると、すべての行が変更されて報告されるのではなく、異なるエクスポートがクリーンに表示されます。

  • RFC 4180 の解析

    パーサーは引用符で囲まれたフィールド、エスケープされたダブルクォート、埋め込まれたカンマ、セル内の改行を処理するため、実際のスプレッドシートのエクスポートは間違った文字に分割するのではなく、正しく比較されます。

  • キーとヘッダーの重複警告

    キー値が 2 回表示される場合、または 2 つのファイルのヘッダーが異なる場合、ツールは誤解を招く差分を静かに生成するのではなく、警告します。

Frequently Asked Questions

元のCSVを最初のフィールドに貼り付け、変更されたCSVを2 番目のフィールドに貼り付け、次に比較を押します ツールは結果を追加、削除、および変更された行に分割し、変更された各行は、異なるセルごとに正確にキー列またはそれらの位置によって行を一致させることができます。

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

csv diffcsv diff checkercompare csv filescsv comparediff two csv filescsv comparison toolcompare spreadsheetscsv change reportfind changed rows csvcsv row diff