Программа iNETsHOP - обработка, сравнение, анализ прайс листов поставщиков, создание каталога товаров интернет магазина Форум - Программа iNETsHOP - Ошибки - Ошибка при импорте файла в csv формате


http://inetshop.in.ua/index.php?p=showtopic&toid=350&fid=&area=1
28.09.2016 14:07

migomag


Пользователь iNETsHOP

Количество сообщений   5
Зарегистрирован:   22-09-2016, 13:32:10
При импорте файла в формате csv наблюдается следующий баг: при разборе файла программа воспринимает перевод строки как конец текущей записи и начало следующей. Если все ячейки записи размещены на одной строке, то импорт отрабатывает нормально.



Пример файла прилагаю во вложении.

28.09.2016 14:20

migomag


Пользователь iNETsHOP

Тема начата

Количество сообщений   5
Зарегистрирован:   22-09-2016, 13:32:10
Блин, что-то с форумом делать нужно...файлы не крепятся, ссылку нормально не вставишь, сообщение собственное и то не отредактировать. Пробую еще раз...

https://yadi.sk/d/qkMf5UJrvqbdA ссылка на файл
https://yadi.sk/i/P8ayK7M-vqbeK ссылка на скрин импорта

28.09.2016 14:22

migomag


Пользователь iNETsHOP

Тема начата

Количество сообщений   5
Зарегистрирован:   22-09-2016, 13:32:10
А вот похоже с пятой попытки и вложения...


Прикрепленные файлы
photo_import.jpg   ( 7 Просмотров | 244.2 KB )
nabory-konfet.zip   ( 4 Просмотров | 1.5 KB )

28.09.2016 17:44

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Ваш прайс-лист отлично открывается в Excel и может через него импортироваться, если вы выбираете не CSV, а Excel, а остальные строки можно убрать фильтрами (обязательный артикул и т.п.). Так как судя по всему вы предоставили не оригинальный прайс а некую вырезку из 5-ти строк, трудно судить об импорте прайс-листа в целом.

29.09.2016 00:05

migomag


Пользователь iNETsHOP

Тема начата

Количество сообщений   5
Зарегистрирован:   22-09-2016, 13:32:10
Странный ответ... то, что он в формате xls нормально открывается, я и так знаю. Все бы ничего, только Excel обязательно нужно иметь на компе. А он как бы денег стоит. Заявленная ошибка это явная недоработка. Excel правильно интерпретирует csv разметку файла, а программа - нет.
То, что файл импорта не полный в примере, никакого значения не имеет. Ошибку он отлично иллюстрирует. Если внутри поля есть перевод строки, то парсер отрабатывает файл некорректно.

29.09.2016 12:56

support


Support


Количество сообщений   1199
Зарегистрирован:   11-04-2008, 19:11:57
Импорт из CSV
Цитата
Написал: migomag
Странный ответ... то, что он в формате xls нормально открывается, я и так знаю. Все бы ничего, только Excel обязательно нужно иметь на компе. А он как бы денег стоит. Заявленная ошибка это явная недоработка. Excel правильно интерпретирует csv разметку файла, а программа - нет.

В упомянутом ответе ничего странного, т.к. приложение Microsoft Excel установлено у 95% пользователей и могло служить вариантом обхода появившейся проблемы.


Цитата
Написал: migomag
То, что файл импорта не полный в примере, никакого значения не имеет. Ошибку он отлично иллюстрирует. Если внутри поля есть перевод строки, то парсер отрабатывает файл некорректно.

Для начала, не нужно делать выводы вместо службы поддержки, т.к. один скриншот без приложенной схемы импорта или скриншота настроек не отображает полноту всей картины. Более того, чтобы создать правильно схему импорта со всеми фильтрами и преобразованиями/конвертацией данных - требуется полный прайс, так как например если в данном примере прайс-листа из 4-х товаров сделать фильтр, чтобы импортировались товары только с колонкой "Артикул" в которой должны быть только целые числа - то без всего прайса мы не можем определить правильно это или нет. таких примеров может быть много, потому просьба не рассматривать ситуацию только исходя из собственного опыта и точки зрения.

Так же, при настройте программы на импорт приложенного вами примера прайса через встроенный парсер CSV, он вполне правильно импортировался




29.09.2016 15:30

xMaximusx


Посетитель

Количество сообщений   16
Зарегистрирован:   22-04-2016, 18:45:22
Попадается такая ошибка на разных версих, причем бывает импортирует нормально, а бывает не нормально. Я такие прайсы читаю прямо в MSSQL через sql-запрос с OPENROWSET.