Деление цены на количество

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

  1. IvanStrashko

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

    Регистрация:
    11 май 2018
    Сообщения:
    51
    Город:
    Москва
    Добрый день, подскажите пожалуйста
    что можно сделать в данной ситуации?
    Спарсил товар у поставщика
    есть упаковка, в ней 5 или 10 шт.
    есть цена за упаковку
    Как разделить цену на количество в упаковке
    чтоб получить цену за 1-ну штуку товара
    Помогите пожалуйста
     
  2. inotoxic

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

    Регистрация:
    13 сен 2015
    Сообщения:
    874
    Стандартные операции ячейками в excel: ячейку с ценой делите на ячейку с упаковкой = в итоговой ячейке цена за 1-у шт товара

    P.S. Пардон конечно. Но зачем вы лезете в парсинг, если на элементарном уровне не понимаете, как работать с данными ?
     
    xLime нравится это.
  3. IvanStrashko

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

    Регистрация:
    11 май 2018
    Сообщения:
    51
    Город:
    Москва
    Не поверите. Если бы я хотел сделать это в excel, то я бы данную задачу решил бы в excel.
    И вряд ли бы спрашивал. Для справки у меня есть таблицы в excel с макросами и формулами порядка 200 функций.
    Но мне нужно решить эту задачу именно в Content Downloader, чтоб на выходе уже получилась готовая таблица csv,
    которую мне не придется править.

    И Вы меня конечно тоже извините, но я не должен всего знать. Но вот сейчас мне требуется решить данную задачу.
    Вы мне можете помочь с этим?
     
  4. xLime

    xLime Well-Known Member Супер Модератор Модератор

    Регистрация:
    4 сен 2017
    Сообщения:
    407
    Попробуйте макрос <TOPRICE>
    Ссылки недоступны для гостей
    Код:
    <TOPRICE*1|/<CD_GRAN_QT><CD_GRAN_PRICE></TOPRICE>
    А также можно попробовать использовать макрос [MATH] в сочетании с макросом [VAR]
    Ссылки недоступны для гостей
    Ссылки недоступны для гостей
    Код:
    [VAR]
    [SET:PRICE]<CD_GRAN1!>[/SET]
    [SET:QT]<CD_GRAN2!>[/SET]
    [/VAR]
    [MATH][VAR:PRICE]/[VAR:QT][/MATH]
    Это пример макросов. Работоспособность не проверял.
    Обратите внимание на порядок выполнения макросов, когда будете настраивать проект.
    Ссылки недоступны для гостей
     
    IvanStrashko и Root нравится это.
  5. IvanStrashko

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

    Регистрация:
    11 май 2018
    Сообщения:
    51
    Город:
    Москва

    Спасибо за помощь, попробую настроить
    по итогу могу отписаться
     
    Root нравится это.
  6. IvanStrashko

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

    Регистрация:
    11 май 2018
    Сообщения:
    51
    Город:
    Москва
    Еще раз спасибо за помощь
    все получилось, не особо сложно
    применил просто [MATH] [/MATH]
     
    napserious и Root нравится это.

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