Bandingkan dua CSV dan lihat baris yang ditambahkan, dihapus, dan diubah dengan penyorotan tingkat sel.
Tentang alat ini
CSV Diff adalah alat gratis berbasis browser yang membandingkan dua file CSV dan menyoroti persis apa yang berubah di antara keduanya. Cocokkan baris berdasarkan kolom kunci (nama header atau indeks berbasis nol) agar baris yang berpindah tetap dikenali, atau biarkan kunci kosong untuk membandingkan baris demi baris secara posisional. Baris yang ditambahkan, dihapus, dan diubah diberi kode warna, dan di dalam baris yang diubah setiap sel yang berbeda disorot dengan nilai lama dicoret di samping nilai baru.
Semuanya berjalan lokal di browser Anda menggunakan JavaScript — kedua file tidak pernah meninggalkan perangkat Anda, tidak pernah diunggah, dan tidak ada yang disimpan, sehingga aman untuk ekspor rahasia, dump database, atau data keuangan. Delimiter, penanganan header, dan opsi untuk menampilkan baris yang tidak berubah semuanya memperbarui perbandingan secara langsung saat Anda mengetik atau menempel.
Pertanyaan yang sering diajukan
Apa bedanya pencocokan kunci dengan mode posisional?
Dengan kolom kunci, setiap baris dicocokkan berdasarkan nilai kolom tersebut, sehingga baris yang berpindah ke atas atau bawah tetap terdeteksi sebagai record yang sama dan hanya perubahan sel yang nyata yang muncul. Biarkan kunci kosong untuk mode posisional, yang menyejajarkan kedua file baris 1 vs baris 1, baris 2 vs baris 2, dan seterusnya.
Apa arti warna dan sel lama → baru?
Baris hijau ditambahkan di file baru, baris merah dihapus, dan baris kuning diubah. Di dalam baris yang diubah, hanya sel yang berbeda yang diberi bayangan, menampilkan nilai lama yang dicoret diikuti nilai baru.
Konvensi CSV apa yang diasumsikan?
Field dipisahkan oleh delimiter yang dipilih (koma, titik koma, tab, atau pipa), nilai boleh dibungkus tanda kutip ganda, dan tanda kutip yang tertanam ditulis sebagai dua tanda kutip ganda. Saat 'baris pertama adalah header' aktif, header diambil dari file baru dan digunakan untuk menyelesaikan nama kolom kunci.
Bagaimana nilai kunci ganda ditangani?
Jika kunci yang sama muncul lebih dari sekali, kemunculan pertama di setiap file digunakan untuk pencocokan dan duplikat berikutnya diabaikan, jadi beri setiap baris kunci yang unik untuk perbandingan yang tepat. Input yang sangat besar melebihi sekitar 3 MB per sisi ditolak agar browser tetap responsif.