01.03.2012, 12:01 | #6 |
Kostya Afendikov
|
Цитата:
PS При создании .csv файла с кавычками в виде разделителя данных ("<данные>"), первые слова в строках почему-то не в кавычках:
1. Создаю excel файл, каждый столбец называю в соответствии с именем атрибута в БД, Н-р: вместо Имя - firstname, Фамилия - lastname и т.д. 2. Сохраняю файл через "Сохранить как" - выбираю тип файла - CSV (разделители - запятые) (*.csv) 3. На предупреждения отвечаю "Да"/Сохранить 4. Закрываю файл. 5. Открываю его с помощью Notepad++ 6. Пункт меню - кодировка - преобразовать в UTF-8 - сохраняю. Обратите внимание, что в таком файле разделитель полей будет точка с запятой ; 7. Чтобы создать нужный маппинг полей - копирую первую строчку из файла, заменяю точку с запятой на запятую и сохраняю как template.csv 8. Для импорта сначала сопоставляю поля с полученным шаблоном. 9. При новом импорте выбираю мой шаблон, загружаю файл и выбираю разделитель "точку с запятой" 10 Импортирую P.S. Вы можете убрать требования на обязательность заполнения атрибута (бизнес-требование) в настройках атрибутов - опубликовав затем изменения. (Как вариант на временное решение, после вернуть все бизнес-требования) |
|
|
За это сообщение автора поблагодарили: absurdperson (1). |
|
|