Александр Карташев
Заказчик Александр Карташев kartashevalex | FL.RU

Александр Карташев

На сайте 12 лет и 8 месяцев (заходил 7 лет 3 месяца 7 дней назад)
1
45
Рейтинг
45
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Разместить заказ
01 Августа 2017
По договоренности
Необходимо разработать макрос (VBA) для выполнения его в excel на windows.

1. Скрипт запускается из xls фаила (книги)
2. На вкладку под названием US переносятся данные из файла с вкладки Упоминания (фаил с данными приложен). (- Можно предложить другой способ.)
3. После запуска скрипта по нажатию на кнопку расположенной на отдельной странице книги создается .doc фаил и в него выгружаются данные из с вкладки US.
4. Имя doc файла: с указанием перфикса US, а так же даты в числовом формате, часов, минут, секунд когда фаил был создан (US, день_месяц_год, часы_минуты_секунды), например – US, 28_07_17, 01_13_26.doc
5. Пример doc файла приложен
6. В процессе парсинга на странице с данными успешно выгруженные строки окрашиваются зеленым маркером
7. После парсинга записать на служебной вкладке (где размещена кнопка запуска скрипта) дату, время, количество спарсенных строк.

- Строки выгружаются и объединяются в группы по ТЕГУ из excel. Если у какой-то строки в excel было сразу несколько тегов, то эта запись выгружается несколько раз в соответствующую группу тегов.
- При переносе времени, если оно указано в формате AM/PM в исходных данных, то его необходимо конвентировать в 24-ую систему. 2:19 PM превращаются в 14:19.
- Внутри одной тональности тега сортируем публикации – вначале самые новые, ниже – более старые.
- Если для записи не указано количество просмотров, то ставим -
- Если Страна и Город для конкретного автора одинаковые, то указываем их один раз. Если эти параметры для конкретной записи не заполнены, то ничего не пишем.
- Внутри каждого тега вначале мы выгружаем сообщения негативные, потом позитивные, потом нейтральные.
- Стиль для заголовка «Тональность» – Заголовок 3, плюс выравнивание по правому краю.
- Стиль для заголовка «Тег» – Заголовок 2, плюс нумерованный список.
- Если ячейка Заголовок для конкретной строки не указана, то слово «Заголовок» для этой записи в doc не проставляем, сразу идет следующее поле.
- Если для какого-то тега нет сообщений определенной тональности, то соответствующий заголовок не проставляем.
- После каждого сообщения добавляем один перевод строки
- В doc фаиле обязательна нумерация страниц с первой, по центру внизу страницы.
- Сообщения без тега выгружаем в последнюю очередь в разделе «Другие темы»

Желательно указывать адреса диапазонов не через номер столбца, а через его название так как может измениться положение данных на странице. Этот пункт обсуждаемый. Можно, например, удалять шапку до 15 строки и первый столбец... – Обсуждаемо.

Предлагайте срок выполнения задания (дату), а так же стоимость в комментариях к задаче.

Прошло времени с момента публикации: 7 лет 3 месяца 10 дней 2 часа 28 минут
Раздел: Программирование / Плагины/Сценарии/Утилиты

Рейтинг: 4298.1 Исполнитель определен:
Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».