CSV қашу unsepape құралы CSV жолынан қашуға және Юрескаптан босатуға көмектеседі, егер сіз CSV-ді шолушы »деп тікелей түсіндірілмеген кезде CSV жолына көмектеседі.
Escape: арнайы таңбалар (мысалы, үтірлер, тырнақшалар немесе жаңа жолдар) CSV құрылымын бұзбауы үшін деректерді өзгерту процесі — әдетте мәндерді тырнақшаға орау және ішкі тырнақшалардан құтылу арқылы.
Unescape: кері процесс — CSV файлын оқу кезінде шығарылған мәндерді бастапқы пішініне қайтару.
Өрістерде үтірлер, жол үзілімдері немесе тырнақшалар болған кезде деректер тұтастығын сақтау үшін.
CSV талдаушылары мәндерді дұрыс оқып, бағандарға бөлетініне көз жеткізу үшін.
Жүйелер бойынша импорт/экспорттау кезінде деректер бүлінуінің алдын алу үшін.
Қашу ережелері (CSV форматтарының көпшілігіне тән):
Егер оның құрамында үтір, тырнақша немесе жаңа жол болса, өрісті қос тырнақшаға қойыңыз.
Ішкі қос тырнақшаларды екі еселеу арқылы алып тастаңыз («» болады).
Босату:
Оқу кезінде айналадағы тырнақшаларды алып тастаңыз және қос тырнақшаларды қайта бір тырнақшаға азайтыңыз.
Мұны автоматты түрде өңдейтін көптеген бағдарламалау тілдеріндегі кітапханаларды пайдаланыңыз:
Python: csv модулі
Java: OpenCSV немесе Apache Commons CSV
.NET: TextFieldParser немесе CSVHelper
Күрделі немесе пішімделген деректер бар CSV файлдарын жазғанда немесе оқығанда.
Дерекқорлар, электрондық кестелер немесе қолданбалар арасында деректерді экспорттау/импорттау кезінде.
Үтірлерді, тырнақшаларды немесе жаңа жолдарды қамтуы мүмкін есептерді автоматтандыру немесе журналдар кезінде.
CSV деректерін қолмен немесе бағдарламалық талдау қосылғанда.