Описание товара рушит структуру csv

Тема в разделе "Решение различных задач по парсингу", создана пользователем nekit44, 7 мар 2018.

  1. nekit44

    nekit44 Member Пользователи

    Регистрация:
    9 дек 2012
    Сообщения:
    80
    Всем привет

    может кто сталкивался...

    Ссылки недоступны для гостей
    Ссылки недоступны для гостей

    Если спарсить описание, как оно есть на сайте, по при открытии csv файла получается вот так: Ссылки недоступны для гостей

    ; - делитель csv
    " - текст

    Получается что эксель встречает символы соответствующие делителю при условии что рядом еще и кавычка и делит на столбцы..

    Если у кого есть подобный опыт как обойти это, подскажите
     
  2. Diabet

    Diabet Member Пользователи

    Регистрация:
    12 фев 2012
    Сообщения:
    114
    скорее всего просто количество символов в ячейке больше чем ограничение в ексель, 12 500
    удалите все стили если не поможет тогда обрежте все по 12500 символов
     
    nekit44 нравится это.
  3. nekit44

    nekit44 Member Пользователи

    Регистрация:
    9 дек 2012
    Сообщения:
    80
    не в объеме дело точно

    в ячейке: Ссылки недоступны для гостей
    несколько символов
     
  4. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Проект парсинга приложите.
     
  5. nekit44

    nekit44 Member Пользователи

    Регистрация:
    9 дек 2012
    Сообщения:
    80
    Вот
     

    Вложения:

    • tehnokon_ru.cdp
      Размер файла:
      40,8 КБ
      Просмотров:
      2
  6. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
  7. nekit44

    nekit44 Member Пользователи

    Регистрация:
    9 дек 2012
    Сообщения:
    80
    Еще вопрос, подскажите
    как убрать из тегов все лишние атрибуты оставить только сами теги
     
  8. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.442
    Адрес:
    Latvia
    Libreoffice открыл документ корректно (Ссылки недоступны для гостей), хоть и перед открытием оповестил о превышении символов в ячейке.
    Именно в них! В коде много ненужного мусора, уберите макрос DELTAGS (для этого источника он не подходит) и используйте макрос HTMTOTXT
     
    Последнее редактирование: 7 мар 2018
    nekit44 и Root нравится это.
  9. Dron25

    Dron25 Well-Known Member Пользователи

    Регистрация:
    17 июн 2014
    Сообщения:
    263
    довели человека, не царское это дело на такие мелочи отвечать

    nekit44 пробуйте открыть файл Libreoffice и сохраните в .xlsx (важно: Опен офис не сохраняет в .xlsx)
    недавно я так сделал ексель файл, по другому в екселе он нормально не открывался
     
    nekit44 и Root нравится это.
  10. nekit44

    nekit44 Member Пользователи

    Регистрация:
    9 дек 2012
    Сообщения:
    80
    Спасибо друзья! То что нужно!
     
  11. nekit44

    nekit44 Member Пользователи

    Регистрация:
    9 дек 2012
    Сообщения:
    80
    Вы были правы в итоге.
     
    Diabet нравится это.
  12. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Ссылки недоступны для гостей
     
  13. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    В новой версии программы:
    2018-03-08_18-05-30.png
     
    nekit44, Diabet и Kreol нравится это.
  14. nekit44

    nekit44 Member Пользователи

    Регистрация:
    9 дек 2012
    Сообщения:
    80

Поделиться этой страницей