Nástroj CSV Escape UNESCAPE vám pomůže uniknout a nescape CSV String, pokud chcete vydat CSV přímo, který není interpretován prohlížečem.
Escape: Proces úpravy dat tak, aby speciální znaky (jako čárky, uvozovky nebo znaky nového řádku) nenarušily strukturu CSV – obvykle zabalením hodnot do uvozovek a escapováním vnitřních uvozovek.
Unescape: Opačný proces – převod escapovaných hodnot zpět do původní podoby při čtení souboru CSV.
Aby se zachovala integrita dat, když pole obsahují čárky, zalomení řádku nebo uvozovky.
Aby se zajistilo, že parsery CSV dokáží správně číst a rozdělovat hodnoty do sloupců.
Abyste zabránili poškození dat během importu/exportu mezi systémy.
Pravidla escape (společná pro většinu formátů CSV):
Uzavřete pole do dvojitých uvozovek, pokud obsahuje čárku, uvozovku nebo znak nového řádku.
Vnitřní dvojité uvozovky escape jejich zdvojnásobením (" se stane "").
Unescape:
Během čtení odstraňte okolní uvozovky a redukujte je zpět na jednoduché.
Použijte knihovny ve většině programovacích jazyků, které to zvládají automaticky:
Python: modul csv
Java: OpenCSV nebo Apache Commons CSV
.NET: TextFieldParser nebo CSVHelper
Při zápisu nebo čtení souborů CSV s komplexními nebo formátovanými daty.
Při exportu/importu dat mezi databázemi, tabulkami nebo aplikacemi.
Při automatizaci reportů nebo protokolů, které mohou obsahovat čárky, uvozovky nebo znaky nového řádku.
Kdykoli se jedná o ruční nebo programové parsování dat CSV.