WebSite X5Help Center

 
Alexandr Belyakov
Alexandr Belyakov
User

Csv и корзина товаров  ru

Auteur : Alexandr Belyakov
Visité 1742, Followers 1, Partagé 0  

Корзина товаров и файл csv.

Информация для всех пользователей программы WebSite X5.

Сегодня вплотную занялся файлом csv, который образуется при экспорте ваших товаров из Корзины.

Я заметил такую закономерность - если описание товара больше определённых значений, то описание переносится в другие поля, а значит импорт файла товаров csv обратно в программу уже невозможен.

Все процедуры делал в Microsoft Exel, но эта программа сохраняет файл csv в кодировка ANSI, а в WebSite X5 понимает кодировку UTF-8, поэтому нужно после сохранения файла в Exel открыть его например в Блокноте (станжартная программа Windows) и сохранить этот файл в кодировке UTF-8.

В самом файле в Exel переместил части строк (выходившие на другие столбцы) в нужные столбцы, далее всё перепроверил, сохранил как описано выше и смог открыть в корзине файл csv.

Posté le
13 RéPONSES - 1 UTILES
Sergey G.
Sergey G.
User

Уверены, что это именно из-за длины описания? Не используете ли вы в тексте описания "точку с запятой"? 

Lire plus
Posté le de Sergey G.
Alexandr Belyakov
Alexandr Belyakov
User
Auteur
Sergey G.
Уверены, что это именно из-за длины описания? Не используете ли вы в тексте описания "точку с запятой"? 

Сергей, абсолютно уверен. проверил много раз!

Правильно "почистил" столбцы (перенёс построчно куда надо) и всё заработало.

Lire plus
Posté le de Alexandr Belyakov
Alexandr Belyakov
Alexandr Belyakov
User
Auteur

Очень хотелось бы в программе не иметь таких проблем - нужно чтобы описание товара автоматически сокращалось при внесении большего количества символов, чем позволяет формат - чего не было сделано разработчиками!

Lire plus
Posté le de Alexandr Belyakov
Incomedia
Elisa B.
Incomedia

Hi Alexandr, 

I am sorry for the inconvenience. 

Please check if you haved used any special  special characters, such as semicolon, in the name or in the description of the products where you have observed this behaviour. In fact, the file could interpret sich character as the end of the cell content and transfer the rest in the following cell. 

Please verify and let me know. Thank you in advace. 

***** Google Translation:

Привет Александр,

Извиняюсь за неудобства.

Проверьте, были ли вы использованы какие-либо специальные символы, такие как точка с запятой, в названии или в описании продуктов, в которых вы наблюдали это поведение. Фактически, файл может интерпретировать такой символ как конец содержимого ячейки и передавать остальные в следующую ячейку.

Пожалуйста, подтвердите и дайте мне знать. Заранее спасибо.

Lire plus
Posté le de Elisa B.
Alexandr Belyakov
Alexandr Belyakov
User
Auteur
Elisa B.
Hi Alexandr,  I am sorry for the inconvenience.  Please check if you haved used any special  special characters, such as semicolon, in the name or in the description of the products where you have observed this behaviour. In fact, the file could interpret sich character as the end of the cell content and transfer the rest in the following cell.  Please verify and let me know. Thank you in advace.  ***** Google Translation: Привет Александр, Извиняюсь за неудобства. Проверьте, были ли вы использованы какие-либо специальные символы, такие как точка с запятой, в названии или в описании продуктов, в которых вы наблюдали это поведение. Фактически, файл может интерпретировать такой символ как конец содержимого ячейки и передавать остальные в следующую ячейку. Пожалуйста, подтвердите и дайте мне знать. Заранее спасибо.

Никаких символов наподобие ; или другие, запрещённые в файлах csv я не использую, так как уже намучался с этим форматом - когда-то пытался экспортировать - импортировать товары из корзины - в корзину в WebSite X5 V13 Professional.

Реально идёт перенос в другие столбцы информации, если она превышает отпределённое количество знаков. В приложении файл csv с товарами, который после правок, как мною описано выше удалось загрузить в программу. 

Lire plus
Posté le de Alexandr Belyakov
Incomedia
Elisa B.
Incomedia

Hello Alexandr, 

I have noticed that all the products having this problem contain \n- , which can cause this kind of issues. Please check your products description and delete  \n- . 

Thank you! Kind regards.

***** Google Translation:

Привет, Александр,

Я заметил, что все продукты, имеющие эту проблему, содержат \ n-, что может вызвать такие проблемы. Пожалуйста, проверьте описание своей продукции и удалите \ n-.

Спасибо! С уважением.

Lire plus
Posté le de Elisa B.
Alexandr Belyakov
Alexandr Belyakov
User
Auteur

Elisa, я проверил исходный файл csv - да там присутствуют /n - но почему они возникают, я их не ставил. Как слелать так, чтобы программа не вставляла данные символы самостоятельно и ограничивала количество символов в описании?!

Lire plus
Posté le de Alexandr Belyakov
Sergey G.
Sergey G.
User

Alexandr, не могли бы вы выложить здесь пример csv файла с которым это происходит

Lire plus
Posté le de Sergey G.
Incomedia
Elisa B.
Incomedia

Dear Alexandr, 

please paste your description on Microsoft Notepad, eliminate the \n-1 and paste it again in the project. In this way, when you export the products you shouldn't have this issue anymore. 

Please let me know if I can help you further. Kind regards.

Lire plus
Posté le de Elisa B.
Alexandr Belyakov
Alexandr Belyakov
User
Auteur
Sergey G.
Alexandr, не могли бы вы выложить здесь пример csv файла с которым это происходит

Сергей, так выше же ссылка есть. Файл выложил.

Lire plus
Posté le de Alexandr Belyakov
Alexandr Belyakov
Alexandr Belyakov
User
Auteur
Elisa B.
Dear Alexandr,  please paste your description on Microsoft Notepad, eliminate the \n-1 and paste it again in the project. In this way, when you export the products you shouldn't have this issue anymore.  Please let me know if I can help you further. Kind regards.

Elisa, с проблемой я справился самостоятельно, о чём и написал выше в самом начале.

Меня интересует, чтобы программа WebSite X5 сама ограничивала количество знаков (текст) в описании товара, чтобы таких проблем не было в дальнейшем. Я думаю это несложно сделать разработчикам программы, надеюсь что мой опыт послужит на пользу развитию программы.

Lire plus
Posté le de Alexandr Belyakov
Sergey G.
Sergey G.
User

Alexandr!

Берем ваш файл csv, открываем текстовым редактором. Фрагмент представлен на прикрепленном  скриншоте. Красной рамкой обведены данные товара с идентификатором q0jc6816. 

Видно, что текст описания содержит несколько знаков ";" (в конце каждой строки маркированного списка). Именно по этим местам и произошло разбиение на столбцы при открытии файла csv, как показано в вашем первом сообщении на скриншоте.

Вот текст описания вашего товара q0jc6816:

------------------------------------

Комплект состоит из:
- Видеорегистратор Сапсан 4-х канальный;
- 1 уличная цв.видеокамера SAV- 007Е;
- 1 кабель видео с разъемами (10м);
- БП 12В, 5А;
- разветвитель штекеров питания из 1 в 4;
- мышь проводная USB;
- пульт ДУ;
- диск с ПО.
Поддержка P2P, 3G (через USB порт). Cпособен записывать видеоизображения до 25 к/с на канал на жесткий диск.
Поддержка 3 HDD до 10 ТВ (в комплект не входит).

------------------------------------

Так что проблема возникает не от длины текста описания, а от наличия в нем знаков ";"

____

Lire plus
Posté le de Sergey G.
Alexandr Belyakov
Alexandr Belyakov
User
Auteur

Сергей, согласен с вами - это старый товар, который вовремя не убрал из каталога и к которому делал описание давно. Сейчас всё поправил.

Lire plus
Posté le de Alexandr Belyakov