İçeriğe atla
%100 yerel

CSV diff

İki CSV dosyasını anahtar sütun temelinde karşılaştırarak nelerin eklendiğini, kaldırıldığını ve değiştirildiğini kesin olarak göster.

Giriş
Yeni CSV

CSV diff

Eski bir CSV exportu ana alana yapıştırın ve daha yenisini ikinci panele koyun. Araç satırları anahtar sütun temelinde eşleştirerek tam olarak hangi değişikliklerin yapıldığını gösterir. Sadece yeni dosyada bulunan satırlar eklendi, ondan eksik olanlar kaldırıldı ve her iki dosyada da bulunan ancak farklı değerlere sahip olanlar değiştirildi — etkilenen sütunlar ve eski ile yeni değerleriyle birlikte. Ürün veri tabanlarında, kullanıcı exportlarında, fiyat listelerinde veya zaman içinde yeniden export edilen herhangi bir elektronik tablo için kullanın.

Anahtar sütun, satırları orijinal ve yeni dosya arasında tanımlar — başlık adı, bileşik anahtarlar için virgüllerle ayrılmış birden fazla ad veya başlık satırı yoksa sütun numarası olabilir. Ayırıcı ve başlık ayarları dosyanızın yapısını izler. "Sütun sırasını yoksay" seçeneği, konumunun yerine ad temelinde sütunları eşleştirir; bu şekilde farklı sırada liste çıktısı alan exportlar bile doğru şekilde karşılaştırılır. "Büyük/küçük harfi ve boşlukları yoksay" seçeneği "Active" ve " active " metinlerini eşdeğer sayar; "sütunları hariç tut" seçeneği ise, her exportta değişen bir zaman damgası gibi ilgilenmeyen alanları atlar. Üç çıktı biçimi farklı gereksinimlere uyar: her değişikliğin okunabilir özeti, +/- satırların kompakt birleştirilmiş diff'i ve durum sütunuyla yeniden oluşturulmuş tam CSV dosyası — bu sayede filtreleyebilir veya sıralayabilirsiniz.

Ayrıştırma RFC 4180 standardını izler; bu nedenle tırnak işareti içindeki bir alan güvenle sınırlayıcı, çift tırnak işareti veya gömülü satır sonu içerebilir. CRLF ve LF satır sonları aynı şekilde okunur. Bir anahtar tek bir dosya içinde tekrarlanırsa, son satırın değerleri dikkate alınır. Sonuç, yazarken veya ayar değiştirirken gerçek zamanlı olarak güncellenir.

Tüm işlem tarayıcınızda gerçekleşir — hiçbir şey yüklenmez; bu nedenle müşteri verileri içeren exportları karşılaştırmak güvenlidir. Sonucu kopyalayın, .txt olarak indirin veya başka bir araca gönderin.

FAQ

Araç hangi satırların "aynı" olduğuna nasıl karar veriyor?
Seçtiğiniz anahtar sütun (veya sütunlar) temelinde — genellikle bir kimlik alanı. Eski dosyada bir satır ve yeni dosyada bir satır yalnızca anahtar değerleri eşleşirse karşılaştırılır; satırın diğer her yönü farklı olabilir.
Bir satırın anahtar değeri kendisi iki dosya arasında değişirse ne olur?
Araç bunun aynı satır olduğunu bilemenin hiçbir yolu yoktur; bu nedenle kaldırılan bir satır (eski anahtar) ve eklenen bir satır (yeni anahtar) olarak görünür. Export'lar arasında stabil kalan bir anahtar sütunu seçin.
Sütunları farklı sırada olan iki CSV dosyasını karşılaştırabilir miyim?
Evet. "Sütun sırasını yoksay" seçeneğini açın; böylece sütunlar konum yerine ad temelinde eşleşir ve yeniden sıralanmış exportlar da doğru şekilde karşılaştırılır.
Üç çıktı biçimi arasındaki fark nedir?
"Özet" her eklenen, kaldırılan ve değiştirilen satırı tam sütun, eski ve yeni değerle listeler. "Birleştirilmiş diff" kompakt +/- CSV satırları gösterir. "Durum sütunlu CSV" tam tabloyu yeniden oluşturur ve her satırı eklenen, kaldırılan, değiştirilen veya değiştirilmemiş olarak işaretleyen ek bir sütun ekler.
CSV verilerim yükleniyor mu?
Hayır. Her iki dosya tamamen tarayıcınızda karşılaştırılır — sunucuya hiçbir şey gönderilmez; bu nedenle özel veya hassas verileri içeren exportlar güvenli bir şekilde kullanılabilir.