WebSite X5Help Center

 
Alexandr Belyakov
Alexandr Belyakov
User

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

Autor: Alexandr Belyakov
Visitado 1738, Followers 1, Compartido 0  

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

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

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

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

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

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

Publicado en
13 RESPUESTAS - 1 ÚTIL
Sergey G.
Sergey G.
User

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

Leer más
Publicado en de Sergey G.
Alexandr Belyakov
Alexandr Belyakov
User
Autor
Sergey G.
Уверены, что это именно из-за длины описания? Не используете ли вы в тексте описания "точку с запятой"? 

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

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

Leer más
Publicado en de Alexandr Belyakov
Alexandr Belyakov
Alexandr Belyakov
User
Autor

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

Leer más
Publicado en 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:

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

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

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

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

Leer más
Publicado en de Elisa B.
Alexandr Belyakov
Alexandr Belyakov
User
Autor
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 с товарами, который после правок, как мною описано выше удалось загрузить в программу. 

Leer más
Publicado en 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-.

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

Leer más
Publicado en de Elisa B.
Alexandr Belyakov
Alexandr Belyakov
User
Autor

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

Leer más
Publicado en de Alexandr Belyakov
Sergey G.
Sergey G.
User

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

Leer más
Publicado en 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.

Leer más
Publicado en de Elisa B.
Alexandr Belyakov
Alexandr Belyakov
User
Autor
Sergey G.
Alexandr, не могли бы вы выложить здесь пример csv файла с которым это происходит

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

Leer más
Publicado en de Alexandr Belyakov
Alexandr Belyakov
Alexandr Belyakov
User
Autor
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 сама ограничивала количество знаков (текст) в описании товара, чтобы таких проблем не было в дальнейшем. Я думаю это несложно сделать разработчикам программы, надеюсь что мой опыт послужит на пользу развитию программы.

Leer más
Publicado en 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 ТВ (в комплект не входит).

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

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

____

Leer más
Publicado en de Sergey G.
Alexandr Belyakov
Alexandr Belyakov
User
Autor

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

Leer más
Publicado en de Alexandr Belyakov