CSV Escape Unescape Tool vam pomaga, da pobegnete in UNESCAPE CSV STRING, ko želite, da CSV neposredno ne razlaga brskalnika.
Escape: Postopek spreminjanja podatkov, tako da posebni znaki (kot so vejice, narekovaji ali nove vrstice) ne porušijo strukture CSV – običajno z zavijanjem vrednosti v narekovaje in ubežanjem notranjih narekovajev.
Unescape: Obratni postopek – pretvorba ubežnih vrednosti nazaj v prvotno obliko pri branju datoteke CSV.
Za ohranitev integritete podatkov, ko polja vsebujejo vejice, prelome vrstic ali narekovaje.
Za zagotovitev, da lahko razčlenjevalniki CSV pravilno berejo in razdelijo vrednosti v stolpce.
Za preprečevanje poškodb podatkov med uvozom/izvozom med sistemi.
Pravila za ubežne narekovaje (običajna za večino formatov CSV):
Polje zaprite v dvojne narekovaje, če vsebuje vejico, narekovaj ali znak za novo vrstico.
Notranje dvojne narekovaje ubežite tako, da jih podvojite (" postane "").
Unescape:
Med branjem odstranite okoliške narekovaje in jih zmanjšajte nazaj na enojne.
Uporabite knjižnice v večini programskih jezikov, ki to obvladajo samodejno:
Python: modul csv
Java: OpenCSV ali Apache Commons CSV
.NET: TextFieldParser ali CSVHelper
Pri pisanju ali branju datotek CSV s kompleksnimi ali oblikovanimi podatki.
Pri izvozu/uvozu podatkov med bazami podatkov, preglednicami ali aplikacijami.
Pri avtomatizaciji poročil ali dnevnikov, ki lahko vsebujejo vejice, narekovaje ali nove vrstice.
Kadar koli gre za ročno ali programsko razčlenjevanje podatkov CSV.