Nástroj CSV Escape Unescape vám pomáha uniknúť a unescape reťazec CSV, keď chcete výstup CSV priamo interpretovaný prehliadačom.
Escape: Proces úpravy údajov tak, aby špeciálne znaky (ako čiarky, úvodzovky alebo znaky nového riadku) nenarušili štruktúru CSV – zvyčajne zabalením hodnôt do úvodzoviek a uniknutím vnútorných úvodzoviek.
Unescape: Opačný proces – konverzia uniknutých hodnôt späť do pôvodného tvaru pri čítaní súboru CSV.
Na zachovanie integrity údajov, keď polia obsahujú čiarky, zalomenia riadkov alebo úvodzovky.
Aby sa zabezpečilo, že analyzátory CSV dokážu správne čítať a rozdeľovať hodnoty do stĺpcov.
Aby ste zabránili poškodeniu údajov počas importu/exportu medzi systémami.
Pravidlá escape (bežné pre väčšinu formátov CSV):
Uzavrite pole do dvojitých úvodzoviek, ak obsahuje čiarku, úvodzovku alebo znak nového riadku.
Vnútorné dvojité úvodzovky escape ich zdvojnásobením (" sa stane "").
Unescape:
Počas čítania odstráňte okolité úvodzovky a zredukujte ich späť na jednoduché.
Použite knižnice vo väčšine programovacích jazykov, ktoré to riešia automaticky:
Python: modul csv
Java: OpenCSV alebo Apache Commons CSV
.NET: TextFieldParser alebo CSVHelper
Pri zápise alebo čítaní súborov CSV s zložitými alebo formátovanými údajmi.
Pri exporte/importe údajov medzi databázami, tabuľkami alebo aplikáciami.
Pri automatizácii prehľadov alebo protokolov, ktoré môžu obsahovať čiarky, úvodzovky alebo znaky nového riadku.
Vždy, keď ide o manuálne alebo programovo spracované údaje CSV.