Чем мы можем вам сегодня помочь?
Ошибка при импорте CSV
Здравствуйте!
Спасибо за ваше сообщение.
Нам жаль слышать, что вы столкнулись с данной проблемой. Она связана с тем, что, по всей видимости, файл .csv был некорректно импортирован в программу Microsoft Excel, которая неправильно интерпретировала поля в файле. Если открыть файл .csv через простой текстовый редактор, то вы увидите следующее:
Product code,Language,Category,Price,Product name
"123,ru,""Êíèãè///Èíòåðíåò èçäàíèÿ"",""45.00"",""Êíèãà Àäîá"""
"456,ru,""Îáóâü///Êðîñîâêè"",""300.00"",""Êðîñîâêè"""
Кавычки в начале и в конце строки интерпретируются при импорте в Мерчиум как начало и, соответственно, конец значения одного поля, в данном случае поля Product code. Таким образом, получается, что задано значение только одного поля. Мы подкорректировали файл, чтобы его можно было корректно импортировать в Мерчиум, и прикрепили его к данному сообщению (1.csv). Чтобы увидеть разницу, вы можете открыть оба файла в простом текстовом редакторе.
Чтобы исправить файл с помощью программы Microsoft Excel, пожалуйста, сделайте следующее:
1. Откройте файл с помощью данной программы.
2. В разделе Данные нажмите на кнопку Текст по столбцам.
3. Далее следуйте инструкциям в Мастере текстов. Пример работы с одной из ячеек вы можете увидеть на снимках экрана, прикрепленных к данному сообщению.
Данные шаги необходимо предпринять для каждой ячейки в столбце. Например, вы можете выделить все оставшиеся ячейки столбца 1 и воспользоваться Мастером текстов.
Также мы хотели бы обратить внимание на кодировку файла. Для корректного импорта необходимо, чтобы была настроена кодировка UTF-8.
Надеюсь, данная информация окажется полезной для вас. Пожалуйста, сообщите, если у вас появятся дальнейшие вопросы.
Спасибо.
Здравствуйте.
В чем ошибка я увидел, спасибо. Но не совсем понял как ее устранить.
Для чего переводить файл в новый формат (разделить строку на столбцы) ? В таком формате импортировать данные не получится, потому что такого разделителя нет http://take.ms/M7A25
Или нужно как-то сцепить разделенные столбцы и проставить где нужно кавычки?
Спасибо за ваш ответ.
Инструкция по переводу файла в новый формат была дана для того, чтобы показать, как должен изначально выглядеть файл в Microsoft Excel при открытии и дальнейшем его редактировании в этой программе. То есть, каждое значение поля должно находиться в своей ячейке, а не так, как это показано на этом снимке экрана: http://i.imgur.com/q2tX9E9.jpg, где все значения строки интерпретируются как значение одного поля Product code. Когда эти значения разделены по ячейкам, Мерчиум сможет их корректно соотнести и импортировать.
Вы можете использовать один из следующих разделителей, поддерживаемых Мерчиумом:
Точка с запятой
Запятая
Табуляция
В вашем случае используется разделитель Запятая. То есть, во время импорта файлов .csv в Мерчиум вам необходимо выбрать вариант Запятая в списке СSV-разделитель.
> Или нужно как-то сцепить разделенные столбцы и проставить где нужно кавычки?
По предоставленной выше инструкции мы предложили вариант разделения ячеек по разным столбцам. Но, по сути, необходимо правильно расставить кавычки. Рассмотрим пример.
В изначальном файле было следующее содержимое файла .csv:
Product code,Language,Category,Price,Product name
"123,ru,""Книги///Интернет издания"",""45.00"",""Книга Адоб"""
"456,ru,""Обувь///Кросовки"",""300.00"",""Кросовки"""
Мы его исправили таким образом:
Product code,Language,Category,Price,Product name
123,ru,"Книги///Интернет издания","45.00","Книга Адоб"
456,ru,"Обувь///Кросовки","300.00","Кросовки"
Как вы видите, мы убрали кавычки в начале и конце строки. После этого каждая ячейка интерпретировалась отдельно, что позволило корректно импортировать файл. Кроме того, мы убрали дублирующиеся кавычки для формирования корректного названия товаров.
Более подробную информацию о функциональности Импорт/Экспорт данных вы можете найти в этом разделе нашей Базы знаний: http://help.merchium.ru/support/solutions/folders/1000176586
Если у вас остались какие-либо вопросы, пожалуйста, обращайтесь к нам.
Спасибо.
Спасибо! Все понятно, удалось загрузить 1300 позиций !
Добрый вечер!
Спасибо за ваш ответ. Мы рады, что нам удалось вам помочь. Пожалуйста, обращайтесь, если у вас появятся какие-либо вопросы в будущем.
info21
Добрый день.
Создал тестовый CSV файл на два товара, при импорте выдает ошибку. Подскажите в чем проблема ?
P.s. Нужные категории создал.
http://take.ms/8v5hc