Цитата:
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. Вы можете убрать требования на обязательность заполнения атрибута (бизнес-требование) в настройках атрибутов - опубликовав затем изменения. (Как вариант на временное решение, после вернуть все бизнес-требования)