Preskoči na vsebino

CSV diff

Primerjaj dve CSV datoteki po ključnem stolpcu in vidi, kaj je dodano, izbrisano in spremenjeno.

Vhod
Novi CSV

CSV diff

Prilepite star CSV izvoz v glavno polje in novejšega v drugo ploščo, to orodje pa bo primerjalo vrstice po ključnem stolpcu, da vam pokaže, kaj se je spremenilo. Vrstice, ki obstajajo samo v novi datoteki, so dodane, vrstice, ki manjkajo, so izbrisane, vrstice, ki obstajajo v obeh, vendar z drugačnimi vrednostmi, pa so spremenjene — z natančnim stolpcem ter staro in novo vrednostjo navedeno za vsako razliko. Uporabite ga za kataloge proizvodov, izvozne podatke uporabnikov, cenovnike ali katero koli tabelo, ki se redno znova izvozi.

Klučni stolpec prepozna vrstico v obeh datotekah: naziv glave, več vejico ločenih nazivov za sestavljeni ključ, ali številka stolpca, če ni glave vrstice. Separator in možnost glave se ujemata s strukturo vaše datoteke. "Prezri vrstni red stolpcev" primerjava stolpce po imenu namesto po mestu, za izvozne datoteke, ki jih navedejo v drugačnem vrstnem redu. "Prezri velike črke in presledke" obravnava "Active" in " active " kot enaki, "izključi stolpce" pa preskoči polja, ki vas ne zanima, na primer časovni žig, ki se spremeni pri vsakem izvozu. Tri oblike rezultatov ustrezajo različnim potrebam: berljiv povzetek vsake spremembe, kompaktna razlika med +/- vrsticami in polna CSV datoteka s stolpcem statusa, ki ga lahko filtrirate ali sortirate.

Razčlenjevanje sledi RFC 4180, zato lahko navedena polja varno vsebujejo separator, podvojeni narekovaj ali vgnezdeni prelom vrstice, CRLF in LF konci vrstic pa se berejo na enak način. Ključ, ki se ponavlja v eni datoteki, se razreši na vrednosti njegove zadnje vrstice. Rezultat se posodablja med tipkanjem ali prilagajanjem možnosti.

Vse se izvršava lokalno v vašem brskalniku — nič se ne naloži, zato je varno primerjati izvozne datoteke z občutljivimi podatki. Rezultat kopirajte, preuzmite kot .txt ali ga pošljite nazaj v vhod za drugo orodje.

FAQ

Kako orodje odloči, katere vrstice so "iste" vrstice?
Po ključnem stolpcu (ali stolpcih), ki ga izberete — običajno polje ID. Vrstica v stari datoteki in vrstica v novi datoteki se primerjata le, če se njuni ključni vrednosti ujemata; vse drugo v vrstici se lahko razlikuje.
Kaj se zgodi, če se vrednost ključa vrstice spremeni med obema datotekama?
Orodje ni sposobno vedeti, da je to ista vrstica, zato se pojavi kot ena izbrisana vrstica (stari ključ) in ena dodana vrstica (novi ključ). Izberite stolpec ključa, ki ostane stabilen med izvozi.
Ali lahko primerjam dve CSV datoteki, katere stolpci so v drugačnem vrstnem redu?
Da. Vključite "prezri vrstni red stolpcev" in stolpci se primerjajo po imenu glave namesto po mestu, zato se ponovno razporejeni izvoz še vedno pravilno primerja.
Kakšna je razlika med tremi oblikami rezultatov?
"Povzetek" navaja vsako dodano, izbrisano in spremenjeno vrstico s točnim stolpcem, staro in novo vrednostjo. "Poenotena razlika" prikazuje kompaktne +/- CSV vrstice. "CSV s stolpcem statusa" ponovno gradi polno tabelo z dodatnim stolpcem, ki označuje vsako vrstico kot dodano, izbrisano, spremenjeno ali nespremenjeno.
Ali so moji CSV podatki naloženi nekje?
Ne. Obe datoteki se primerjata v celoti v vašem brskalniku — nič se ne pošlje na strežnik, zato je varno uporabljati z zasebnimi ali občutljivimi podatki.