CSV Escape UneScape alat pomaže vam da pobjegnete i UNescape CSV niz kada želite izvesti CSV izravno koji nije protumačio preglednik.
Escape: Postupak izmjene podataka tako da posebni znakovi (poput zareza, navodnika ili znakova za novi redak) ne narušavaju strukturu CSV-a - obično stavljanjem vrijednosti u navodnike i izbjegavanjem unutarnjih navodnika.
Unescape: Obrnuti postupak - pretvaranje izbjegavanih vrijednosti natrag u izvorni oblik prilikom čitanja CSV datoteke.
Za očuvanje integriteta podataka kada polja sadrže zareze, prijelome redaka ili navodnike.
Kako bi se osiguralo da CSV parseri mogu ispravno čitati i dijeliti vrijednosti u stupce.
Za spriječavanje oštećenja podataka tijekom uvoza/izvoza između sustava.
Pravila izbjegavanja (uobičajena za većinu CSV formata):
Stavite polje u dvostruke navodnike ako sadrži zarez, navodnik ili novi redak.
Izbjegavajte unutarnje dvostruke navodnike tako da ih udvostručite (" postaje "").
Unescape:
Uklonite okolne navodnike i smanjite dvostruke navodnike natrag u jednostruke tijekom čitanja.
Koristite biblioteke u većini programskih jezika koje to automatski rješavaju:
Python: csv modul
Java: OpenCSV ili Apache Commons CSV
.NET: TextFieldParser ili CSVHelper
Prilikom pisanja ili čitanja CSV datoteka sa složenim ili formatiranim podacima.
Prilikom izvoza/uvoza podataka između baza podataka, proračunskih tablica ili aplikacija.
Prilikom automatizacije izvješća ili zapisnika koji mogu sadržavati zareze, navodnike ili nove retke.
Kad god je uključeno ručno ili programsko parsiranje CSV podataka.