Формат cvs-файлов для диалога импорта пользователей |
|
CSV-файл должен иметь следующий формат: заголовок данные данные данные Каждая строка файла — это одна строка таблицы. Заголовок может состоять из любого количества записей, расположенных в одной строке. Он указывает тип данных, содержащихся в разделе, который следует после заголовка. Значения в строках файлов (как заголовка, так и данных) разделяются символом (delimiter). Пример заголовка данных пользователей: Учетная запись, Ф.И.О, Пароль, Email Данные в полях должны строго соответствовать порядку полей в заголовке. Вне зависимости от того, имеются ли данные для соответствующего поля, само поле должно быть указано. Например, если заголовок файла имеет следующий вид: Учетная запись, Ф.И.О, Пароль, Email, индекс, просто строка а в какой-либо из строк нет данных для части полей, скажем, 2, 4 и 5, то строка с данными должна иметь вид: Иванов,,Андрей,, Поля, в которых нет данных, просто отмечены разделителем. Перед форматированием CSV-файла учтите следующие аспекты: - Разделитель (delimiter) может быть любым: запятая (,) по умолчанию или указанный при импорте. Если в качестве разделителя выбран пробел, то необходимо следить за тем, чтобы не было двойных пробелов между значениями.
- Если запятая является частью значения (например: свойства объекта перечислением через запятую), заключите значение в двойные кавычки "рыжий,красный,зеленый".
- Если двойные кавычки являются частью значения, заключите значение в пару двойных кавычек. Например, "Иван" в CSV-файле должно выглядеть следующим образом: ""Иван"".
- Пустые строки в CSV-файле не допускаются.
- Пароли вводятся с учетом регистра.
- Данные, расположенные в строке данных после последнего распознанного значения в строке заголовка, игнорируются. Например, если в строке заголовка файла указано 10 значений, а в строке данных упоминается 12 значений, последние 2 будут отброшены.
- Элементы данных, значения которых не указаны, обрабатываются как пустые строки.
- Формат времени должен быть установлен в формате DD.MM.YYYY HH:NN:SS (для русского языка).
|