Preskoči na sadržaj

CSV diff

Usporedi dva CSV-a po ključnom stupcu i vidi što je dodano, obrisano i promijenjeno.

Unos
Novi CSV

CSV diff

Zalijepite stari CSV izvoz u glavno polje i noviji u drugi panel, a ovaj alat će usporediti redake po ključnom stupcu kako bi vam pokazao što se promijenilo. Redaci koji postoje samo u novoj datoteci su dodani, redaci koji nedostaju su obrisani, a redaci prisutni u oba ali sa različitim vrijednostima su promijenjeni — sa točnim stupcem i starom i novom vrijednosti navedenim za svaku razliku. Koristite za kataloge proizvoda, izvozne podatke korisnika, cjene ili bilo koju tablicu koja se ponovno izvozi tijekom vremena.

Klučni stupac prepoznaje redak u oba dokumenta: naziv zaglavlja, nekoliko zarezom odvojenih naziva za složeni ključ, ili broj stupca kada nema reda zaglavlja. Separator i opcija zaglavlja odgovaraju strukturi vaše datoteke. "Ignoriraj redoslijed stupaca" uspoređuje stupce po imenu umjesto položaja, za izvozne datoteke koje ih navode u drugačijem redoslijedu. "Ignoriraj razliku između velikih i malih slova i razmake" tretira "Active" i " active " kao jednake, a "isključi stupce" preskaču polja koja vas ne zanimaju, poput vremenske oznake koja se mijenja pri svakom izvozzu. Tri formata rezultata odgovaraju različitim potrebama: čitljiv sažetak svake promjene, kompaktan diff od +/- redaka, i punog CSV-a pregrađenog sa stupcem statusa koji možete filtrirati ili sortirati.

Razrada prati RFC 4180, tako da kvotiran redak može sigurno sadržavati separator, udvostručenu navodnik ili ugniježđeni prijelom reda, a CRLF i LF završnici redaka se čitaju na isti način. Ključ koji se ponavlja u jednoj datoteci rješava se prema vrijednostima njegovog zadnjeg reda. Rezultat se ažurira dok tipkate ili prilagođavate opciju.

Svega se izvršava lokalno u vašem pregledniku — ništa se ne učitava, tako da je sigurno uspoređivati izvozne datoteke sa osjetljivim podacima. Kopirajte rezultat, preuzmite kao .txt ili ga pošaljite natrag u ulaz za drugi alat.

FAQ

Kako alat odluči koji su redaci "isti" redak?
Po ključnom stupcu (ili stupcima) koje odaberete — obično polje ID. Redak u staroj datoteci i redak u novoj datoteci se uspoređuju samo kada se njihove ključne vrijednosti poklapaju; sve ostale osobine reda mogu biti drugačije.
Što se dogodi ako se sama vrijednost ključa redaka promijeni između dvije datoteke?
Alat nema način da zna da je to isti redak, pa se pojavljuje kao jedan obrisani redak (stari ključ) i jedan dodani redak (novi ključ). Odaberite stupac ključa koji ostaje stabilan kroz izvozne datoteke.
Mogu li usporediti dva CSV-a čiji su stupci u drugačijem redoslijedu?
Da. Uključite "ignoriraj redoslijed stupaca" i stupci se uspoređuju po imenu zaglavlja umjesto položaja, pa se ponovno poredani izvoz i dalje pravilno uspoređuje.
Koja je razlika između tri formata rezultata?
"Sažetak" navodi svaki dodani, obrisani i promijenjeni redak sa točnim stupcem, starom i novom vrijednosti. "Objedinjeni diff" pokazuje kompaktne +/- CSV redake. "CSV sa stupacem statusa" obnavlja potpunu tablicu s dodatnim stupcem koji označava svaki redak kao dodan, obrisan, promijenjen ili nepromijenjen.
Jesu li moji CSV podaci učitani negdje?
Ne. Obje datoteke se uspoređuju potpuno u vašem pregledniku — ništa se ne šalje na server, pa je sigurno koristiti s privatnim ili osjetljivim izvoznim datotekama.