Показать сообщение отдельно
Старый 01.03.2012, 12:01   #6  
Bondonello is offline
Bondonello
Kostya Afendikov
Аватар для Bondonello
MCBMSS
Лучший по профессии 2009
 
510 / 106 (5) +++++
Регистрация: 06.06.2008
Адрес: Украина
Цитата:
PS При создании .csv файла с кавычками в виде разделителя данных ("<данные>"), первые слова в строках почему-то не в кавычках:
Я как-то нашел для себя один рабочий метод по импорту для 4ки, его и использую.
1. Создаю excel файл, каждый столбец называю в соответствии с именем атрибута в БД, Н-р: вместо Имя - firstname, Фамилия - lastname и т.д.
2. Сохраняю файл через "Сохранить как" - выбираю тип файла - CSV (разделители - запятые) (*.csv)
3. На предупреждения отвечаю "Да"/Сохранить
4. Закрываю файл.
5. Открываю его с помощью Notepad++
6. Пункт меню - кодировка - преобразовать в UTF-8 - сохраняю.
Обратите внимание, что в таком файле разделитель полей будет точка с запятой ;
7. Чтобы создать нужный маппинг полей - копирую первую строчку из файла, заменяю точку с запятой на запятую и сохраняю как template.csv
8. Для импорта сначала сопоставляю поля с полученным шаблоном.
9. При новом импорте выбираю мой шаблон, загружаю файл и выбираю разделитель "точку с запятой"
10 Импортирую

P.S. Вы можете убрать требования на обязательность заполнения атрибута (бизнес-требование) в настройках атрибутов - опубликовав затем изменения. (Как вариант на временное решение, после вернуть все бизнес-требования)
За это сообщение автора поблагодарили: absurdperson (1).