× Здесь вы можете свободно общаться на русском языке. Просим отнестись с пониманием к тому, что мы не разговариваем на этом языке и не можем осуществлять поддержку на нем.

Проблемы с импортом CSV

  • Posts: 11
  • Thank you received: 1
9 years 2 months ago #215766

-- HikaShop version -- : 2.5.0
-- Joomla version -- : 3.4.4
-- PHP version -- : 5.4.36
-- Browser(s) name and version -- : Google Chrome 45.0.2454.101 m

Облазил все темы с импортом но подобного ничего не нашел
Есть фаил CSV в нем 144 позиции
импортируется из них только 35
у остальных пишет вот так:

Ошибка
Вам необходимо 7 аргументов на строку

Внимание
Строка 'Citroen C4 1.6 NFU(TU5JP4) ����� ���������� �������� ������;6000;80297;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ����� ������;15000;80298;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ����������� ������ �����;2000;80299;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ����������� ������ ������;2000;80300;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ������� ������;1000;80301;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ������� ������ �����;3000;80302;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ������� ������ ������;3000;80303;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ���� ��������� ��������;1500;80304;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ���� ��������� ������;1000;80305;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ��������� ��������� ��������;5000;80306;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ������� ��������� �������;3000;80307;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ������� �������� �����;4000;80308;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ������� �������� ������;4000;80309;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ������� ������ �����;3000;80310;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ������� ������ ������;3000;80311;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ������� ���� ��S;15000;80312;1;315;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) ���������;9000;1500287;1;317;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) �������;5000;1500288;1;317;RUB' не может быть импортирована
Строка 'Citroen C4 1.6 NFU(TU5JP4) �������� ����������� (����);10000;1500289;1;317;RUB' не может быть импортирована
... и т.д.
Причем 35 позиций импортировано правильно все читабельно без всяких символов и в тех категориях где должны быть.
Записи все одинаковые есть несколько штук где не указана цена и артикул, но и если убрать эти позиции все точно также..
Срочно нужна помощь так как объемы импорта большие ((((( а тут такая проблема...

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
9 years 2 months ago #215772

может быть банально на хостинге ограничено время исполнения скрипта?


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 1
9 years 2 months ago #215775

progreccor wrote: может быть банально на хостинге ограничено время исполнения скрипта?

до этого импортировал 111 строк в файле
и точно такого же типа
сперва думал может с кодировкой что как только не менял NotePad`ом ++ итог тот же

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 1
9 years 2 months ago #215778

Zik72 wrote:

progreccor wrote: может быть банально на хостинге ограничено время исполнения скрипта?

до этого импортировал 111 строк в файле
и точно такого же типа
сперва думал может с кодировкой что как только не менял NotePad`ом ++ итог тот же

Забыл уточнить при разных кодировках разное количество записей импортируется
UTF-8 = 35 шт
UTF-8 без BOM = 35 шт
Win-1251 = 60 шт

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
9 years 2 months ago #215906

я так полагаю что все строки должны быть в кавычках.
то есть вот так:
1;0;"Мед полевой";"<p>Один из лучших сортов меда.</p>"


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 1
9 years 2 months ago #215929

Тогда как объяснить то что 1\4 всех записей импортируются без проблем при том что они абсолютно одинаково написаны :huh:

Hyundai Solaris (G4FC).csv - вот этот полностью без проблем импортируется
Citroen C4 (TU5JP4).csv - а вот этот какой то косячный :pinch:

File Attachment:

File Name: Hyundai_So...G4FC.csv
File Size:9 KB

File Attachment:

File Name: Citroen_C4...0-01.csv
File Size:13 KB


Узнавал у тех.поддержки хостинга, говорят при таком объеме информации исключена нехватка времени по исполнению скрипта

Attachments:
Last edit: 9 years 2 months ago by Zik72.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
9 years 2 months ago #215954

вы пробовали заключать в кавычки?


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 1
9 years 2 months ago #216253

progreccor wrote: вы пробовали заключать в кавычки?

Внимание
Строка '"""Citroen C4 1.6 NFU(TU5JP4) Диск сцепления+корзина (комплект)""";5000;100229;1;314;RUB' не может быть импортирована

В кавычках тоже самое...((((

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 1
9 years 2 months ago #216259

Решение проблемы:
CSV Editor Pro
Открыл файл в этой программе и пересохранил сразу загрузились все позиции без ошибок!!
Условно бесплатная лицензия

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
9 years 2 months ago #216267

выложите пересохраненный файл сюда.
Я думаю вы немного не понимаете то что делаете


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 1
9 years 2 months ago #216289

progreccor wrote: выложите пересохраненный файл сюда.
Я думаю вы немного не понимаете то что делаете


Есть такое))
Уточнение для наглядности в кавычках не все строки сделал и пересохранил в этой программе

File Attachment:

File Name: Citroen_C4...0-05.csv
File Size:13 KB

Attachments:
Last edit: 9 years 2 months ago by Zik72.

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
9 years 2 months ago #216294

Я нашел разницу и причину.
В первом файле вы указываете 7 столбцов

product_name;price_value;product_code;product_published;categories;price_currency_id;images

последний столбец - images.
однако на середине файла (в том месте где происходит сбой) вы перестали указывать ; которая отделяла последний столбец.

Смотрите:
Citroen C4 1.6 NFU(TU5JP4) Привод  задний левый в сборе;;;0;314;RUB;
Citroen C4 1.6 NFU(TU5JP4) Привод  задний правый в сборе;;;0;314;RUB;
Citroen C4 1.6 NFU(TU5JP4) Кардан;;;0;314;RUB
Citroen C4 1.6 NFU(TU5JP4) Диск сцепления+корзина (комплект);5000;100229;1;314;RUB

ТОчка с запятой в последних двух строках магически исчезает...

В новом файле вы просто убрали последний столбец images и убрали лишние точки с запятой:

product_name;price_value;product_code;product_published;categories;price_currency_id


вот и вся мистика. Вы изначально неправильно сформировали файл.


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!
Last edit: 9 years 2 months ago by progreccor.

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 1
9 years 2 months ago #216295

progreccor wrote: единственное отличие в этих файлах в том, что текстовые константы взяты в кавычки.
О чем я и говорил ранее.

Ну и почему вы просто не сделали то о чем я говорил?
Ведь именно в этом и было решение.

Attachment not found


Начиная с 101 записи (в новом файле) кавычек нет, они импортированы успешно.
Я бы все понял если бы эта программа дописала бы кавычки на остальных строчках, а так до сих пор не понятно что изменилось
разберу все по шагам как было...
1) увидел ваш топик "вы пробовали заключать в кавычки?"
2) заключил в кавычки 100 строчек из 144 (для проверки *по идее 100 записей должны пройти остальные 144 нет*)
3) эффект тот же те же ошибки
4) начал искать программу по составлению именно CSV файлов
5) пересохранил файл переделанный под пунктом (2) итог - Все строки импортировались
в чем была проблема так и не понимаю так как до этого фаил другой машины импортировался нормально и сделан был в экселе и перекодирован нотепадом в UTF-8

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
9 years 2 months ago #216296

причину я описал выше. прочитайте ее.
Вы ошиблись с точками с запятой, убрав лишний столбец

Причина начиная с 17 строки.
Внимательно сравните ее с предыдущей


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!
Last edit: 9 years 2 months ago by progreccor.
The following user(s) said Thank You: Zik72

Please Log in or Create an account to join the conversation.

  • Posts: 11
  • Thank you received: 1
9 years 2 months ago #216298

:silly: :silly: :silly: :silly:
Спасибо что открыли глаза!!
:woohoo:
просмотрел я как то этот столбец image

Please Log in or Create an account to join the conversation.

  • Posts: 2293
  • Thank you received: 315
9 years 2 months ago #216301

между прочим сообщение от хикашоп было крайне информативным. Он писал о 7 аргументах


Я не явлюсь официальной службой поддержки!
Я здесь добровольно!

Хочешь получить купон на скидку Hikashop? Спроси меня как!

Please Log in or Create an account to join the conversation.

  • Posts: 14
  • Thank you received: 1
7 years 1 week ago #284578

.

Last edit: 7 years 1 week ago by Indira.

Please Log in or Create an account to join the conversation.

Moderators: progreccor
Time to create page: 0.105 seconds
Powered by Kunena Forum