
CSV 差異檢查器將兩個 CSV 檔案和報告(新增了哪些行、刪除了哪些行、更改了哪些行)向下比較到各個儲存格。它不是將單列移動時變成紅色的逐行文字差異,而是將兩個檔案解析為行和列,並將它們作為結構化資料進行比較。您將舊檔案貼在左側,新檔案貼在右側,然後取回四個儲存桶:新增、刪除、變更和變更。
重要的選擇是如何在兩個檔案中配對行。透過鍵列(例如 id 或電子郵件)進行匹配,並且每行都與共享其鍵的行進行比較,無論它在文件中移動到哪裡,因此重新排序匯出不會產生數千個錯誤更改。而是按位置匹配,並將第一行與第一行進行比較。金鑰匹配是資料庫和電子表格匯出的正確模式,每次提取資料時,相同的記錄可以出現在不同的行上;位置匹配適合固定順序文件,例如編號日誌。
所有內容都使用 RFC 4180 解析器在瀏覽器中運行,該解析器可以理解引用的欄位、轉義的引號和值內的逗號。這些檔案永遠不會離開您的設備,永遠不會上傳,永遠不會被記錄,這很重要,因為人們不同的 CSV 通常是客戶清單、交易匯出或庫存表。沒有任何存儲,因此該工具會繼續運行,但您的網路會斷開連接。
鍵列匹配是 CSV diff 有用而不是位置的原因,因為在頂部附近插入的行會移動其下方的所有內容,並且位置比較會報告整個文件已更改。這取決於金鑰是否唯一,這就是為什麼重複的金鑰會被標記,而不是默默地匹配到首先出現的行。
將原始 CSV 放在第一個欄位中,將變更後的 CSV 放在第二個欄位中。如果您想查看如何報告新增、刪除和變更的行,請載入範例。
分隔符號會自動偵測為逗號、分號、製表符或管道。如果您的檔案以列名稱開頭,請留下「第一行是標題」。
選擇關鍵列(例如 id 或電子郵件)來比較記錄移動的位置,或選擇位置來逐行比較。如果大寫不應算作更改,請切換不區分大小寫的匹配。
按比較。開啟「新增、刪除或變更」標籤以檢查行,展開變更後的行以查看不同的確切儲存格,然後複製或下載完整的報告。
更改的行不僅會標記為不同。它準確地列出了哪些列發生了變化,並在新列旁邊顯示了舊值,因此您可以看到只有計劃欄位從空閒移至專業。
透過 ID、電子郵件或 SKU 對行進行配對,因此無論記錄位於任一文件中的哪個位置,都會將其與其對應記錄進行比較。對匯出進行重新排序,而不是報告每行已變更。
解析器處理引用欄位、轉義雙引號、嵌入逗號和單元格內的換行符,因此真正的電子表格匯出可以正確比較,而不是在錯誤的字元上分割。
如果某個鍵值出現兩次,或者兩個檔案具有不同的標頭,則該工具會警告您,而不是默默地產生誤導性的差異。
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!