CSV Escape Unescape -työkalu auttaa sinua pakenemaan ja Unescape CSV -merkkijonoon, kun haluat tulostaa CSV: n suoraan selain ei tulkita.
Escape: Prosessi, jossa tietoja muokataan siten, että erikoismerkit (kuten pilkut, lainausmerkit tai rivinvaihdot) eivät riko CSV-tiedoston rakennetta – tyypillisesti käärimällä arvot lainausmerkkeihin ja käyttämällä sisäisiä lainausmerkkejä koodinvaihdon yhteydessä.
Unescape: Käänteinen prosessi – koodinvaihdon kohteeksi merkityt arvot muunnetaan takaisin alkuperäiseen muotoonsa CSV-tiedostoa luettaessa.
Tietojen eheyden säilyttämiseksi, kun kentät sisältävät pilkkuja, rivinvaihtoja tai lainausmerkkejä.
Varmistaakseen, CSV-jäsentimet voivat lukea ja jakaa arvot oikein sarakkeisiin.
Tietojen vioittumisen estämiseksi tuonnin/viennin aikana eri järjestelmien välillä.
Escape-säännöt (yhteisiä useimmille CSV-muodoille):
Ympäröi kenttä lainausmerkeillä, jos se sisältää pilkun, lainausmerkin tai rivinvaihdon.
Poista sisäiset lainausmerkit kaksinkertaistamalla ne (" muuttuu "").
Unescape:
Poista ympäröivät lainausmerkit ja vähennä lainausmerkit takaisin yksinkertaisiksi lukemisen aikana.
Käytä useimpien ohjelmointikielten kirjastoja, jotka käsittelevät tämän automaattisesti:
Python: csv-moduuli
Java: OpenCSV tai Apache Commons CSV
.NET: TextFieldParser tai CSVHelper
Kun kirjoitat tai luet CSV-tiedostoja, jotka sisältävät monimutkaista tai muotoiltua dataa.
Kun vietkö/tuoit tietoja tietokantojen, laskentataulukoiden tai sovellusten välillä.
Kun automatisoidaan raportteja tai lokeja, jotka saattavat sisältää pilkkuja, lainausmerkkejä tai rivinvaihtoja.
Aina kun CSV-tietoja jäsennetään manuaalisesti tai ohjelmallisesti.