ЦСВ Есцапе Унесцапе Алат помаже вам да побјегнете и унесцапе ЦСВ стринг када желите да излазите ЦСВ директно које директно не тумачи прегледач.
Escape: Процес модификовања података тако да специјални знакови (као што су зарези, наводници или нови редови) не нарушавају структуру CSV датотеке — обично стављањем вредности у наводнике и избегавањем интерних наводника.
Unescape: Обрнути процес — претварање избегнутих вредности назад у њихов првобитни облик приликом читања CSV датотеке.
Да би се очувао интегритет података када поља садрже зарезе, преломе реда или наводнике.
Да би се осигурало да CSV парсери могу правилно да читају и деле вредности у колоне.
Да бисте спречили оштећење података током увоза/извоза између система.
Правила за избегавање (уобичајена за већину CSV формата):
Ставите поље под двоструке наводнике ако садржи зарез, наводник или нови ред.
Избегавајте унутрашње двоструке наводнике тако што ћете их удвостручити (" постаје "").
Unescape:
Уклоните околне наводнике и вратите двоструке наводнике на једноструке током читања.
Користите библиотеке у већини програмских језика које ово аутоматски обрађују:
Python: csv модул
Java: OpenCSV или Apache Commons CSV
.NET: TextFieldParser или CSVHelper
Приликом писања или читања CSV датотека са сложеним или форматираним подацима.
Приликом извоза/увоза података између база података, табела или апликација.
Приликом аутоматизације извештаја или логова који могу да садрже зарезе, наводнике или знаке за нови ред.
Кад год је у питању ручно или програмско парсирање CSV података.