3.1.2.5. Чек-лист проверки набора в формате CSV

3.1.2.5 Чек-лист проверки набора в формате CSV

1) Первая строка в файле отведена под заголовок

2) В файле отсутствуют пустые строки (которые нередко добавляют с целью улучшения его визуального восприятия)

3) Если поле не содержит данных, то оно обозначено просто разделительными запятыми, без пробелов между ними.

4) При записи дробных чисел в формате CSV, разделитель десятичной части является точкой, либо (если необходима именно запятая) экранируется.

5) Любые данные внутри ячейки окружены двойными кавычками. Если же кавычки применяются не ко всему полю

6) При наличии в тексте ячейки двойных кавычек, запятых и символов возврата каретки, содержимое всей ячейки заключено в двойные кавычки (если этого не сделать, то данные невозможно будет корректно обработать).

7) Когда двойные кавычки присутствуют внутри содержимого ячейки, они экранируются при помощи еще одной пары двойных кавычек. К примеру: "начало"выделенной фразы"конец".

8) Не используется символ "/" для экранирования кавычек, поскольку такое решение некорректно отображается в большинстве программ по созданию и просмотру CSV файлов.