Баг при импорте

Импортируется записей больше, чем строк в файле импорта

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Mr.Devil
  • Группа: Пользователь
  • Сообщений: 28
  • Регистрация: 23.10.2010

18.02.2011 13:16

В файле импорта 179 строк + 1 строка с заголовками полей импорта. Импортируется почему-то 228 записей. Файл в кодировке UTF-8. Значения полей в кавычках ("), кавычки внутри полей задвоены, разделитель полей - табуляция. Импорт, как ни странно, завершается успешно. Magento вер. 1.4.1.1. Откуда берется 228? Ситуация повторяется с разными файлами и всегда примерно раза в 1,5 больше записей импортируется.

Прикрепленное изображение: баг.png

Импортируемый файл во вложении.

Прикрепленные файлы

  • Прикрепленный файл  out.zip (36.84К)
    Количество загрузок:: 544


#2 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

18.02.2011 14:25

Для начала откройте ваш файл в Microsoft Excel и Open Office Calc и посмотрите, на сколько строк разбивают файл эти программы.

#3 Mr.Devil
  • Группа: Пользователь
  • Сообщений: 28
  • Регистрация: 23.10.2010

18.02.2011 14:28

Все четко. Microsoft Excel разбил на 180 строк.

#4 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

18.02.2011 14:36

Правильно ли вы указали разделители строк и значений в настройках профиля импорта Magento Dataflow?

#5 Mr.Devil
  • Группа: Пользователь
  • Сообщений: 28
  • Регистрация: 23.10.2010

18.02.2011 14:39

Да, все правильно.

Прикрепленное изображение: 12.png

#6 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

18.02.2011 14:46

Просмотр сообщенияMr.Devil (18.02.2011 13:16) писал:

кавычки внутри полей задвоены


Кавычки внутри текста надо не задваивать, а добавлять перед ними символ «\».

#7 Mr.Devil
  • Группа: Пользователь
  • Сообщений: 28
  • Регистрация: 23.10.2010

18.02.2011 14:57

Очень интересно... заменил "" на \" и теперь показывает все правильно. Спасибо.
Но, например, Excel при сохранении кавычки внутри текста задваивает и в Magento 1.2 или 1.3 работал такой вариант.

Поделиться темой: