Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Два макроса Эксель

340 UAH

Приложения 2

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

Отзыв заказчика о сотрудничестве с Vladyslav Y.

Качество
Профессионализм
Стоимость
Контактность
Сроки

Как всегда подтвердил себя как специалиста самого высокого уровня.

Профиль удален | Сейф Сейф

Отзыв фрилансера о сотрудничестве с заказчиком

Оплата
Постановка задачи
Четкость требований
Контактность

10/10
рекомендую к сотрудничеству

  1. 1351    62  2   1
    Победившая ставка3 дня340 UAH

    Напишу два макроса в Эксель по алгоритму в прикрепленных файлах

  • Профиль заблокирован
    17 февраля 2018, 0:15 |

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

  • Профиль удален
    17 февраля 2018, 9:35 |

    1. Требование - макрос на OpenOffice не обязательное. Просто тогда нужно думать как можно из листа OpenOffice Calc запускать этот скрипт с передачей ему необходимых параметров. Или к примеру тогда наоборот делать приложение под виндовс и из него все запускать не только эти, но и другие дальнейшие процедуры OpenOffice Calc.

    2. Эти файлы конечно нужны для дальнейших манипуляций. С форматами ХХХ.xls или ХХХ.ods (без разницы) дальнейшие скрипты частично уже написаны. А вот как эти скрипты поведут себя с форматом ХХХ.csv не знаю, не пробовал. Поэтому и требуется преобразование в проверенный формат.

    3. Сайт выдает только в формате ХХХ.txt. Эти файлы весят в 2-3 раза меньше чем ХХХ.xls или ХХХ.ods. Поэтому считаю целесообразным собирать архив именно в этом формате. И меть макрос(процедуру) преобразования в ХХХ.xls или ХХХ.ods с которыми работать далее.

  • Профиль заблокирован
    17 февраля 2018, 9:47 |

    Я просто пока так и не уловил почему все уперлось в опенофис. Вам нужна динамически генерируемая таблица для чего? Какая дальнейшая судьба этой таблицы? Просто информационный архив или для дальнейшей работы с таблицей?
    Если цель сугубо наглядность то проще написать под это дело отдельное приложение. Если конвертация так же проще написать отдельное приложение-парсер-конвертор. Макрос\плагин  на опенофис это такая тонкая вещь, которая существенно сужает критерий вхождения исполнителей, требующая специфичных знаний\умений, что понятное дело отражается и на итоговой стоимости продукта.
    Вам по факту нужен динамический парсер, который скачает информацию по заданным параметрам с удаленного сервера и предоставит их в формате *.ods таблицы, я прав?  

  • Профиль удален
    17 февраля 2018, 10:03 |

    1. Я не программист, но сам простые макросы для Calc, для дальнейших обработок пишу. Что долго разбираться, буду сбрасывать сюда. В другие языки буду вникать только в случае крайней необходимости.

    2. Цель создание архива (резервной копии на случай потери доступа к данным статистики с сайта) в экономном *.txt формате.

    3. Преобразование в *.ods или *.xls формат это уже следующая функция. Если нет возможности ее реализовать языком Calc, то тогда конечно, она должна быть реализована на стороне бота

    4. Да, если языком Calc (без костылей) парсер реализовать нельзя, то тогда конечно это должен быть отдельный бот которого вызываешь из макроса Calc с передачей ему необходимых параметров. Именно так!!! Правда нужно еще вернуть как то то, что он свои действия успешно закончил, для продолжения выполнения макроса Calc? Конечно если я не горожу чепуху и это делается как то более изящно. 

  • Профиль заблокирован
    17 февраля 2018, 10:16 |

    Для бекапов и прочей радости всегда есть веб-сервисы. Ручной бекап средствами Calc та еще радость в вопросе безопасности и отказоустойчивости. Я так понимаю вопрос стоит только в экономии занимаемого места, так как данных много? И возможность конвертации из "компактного" формата в таблицу и обратно?
    Вам бекап нужен по факту или в процессе работы с таблицей? Зачем возвращаться к работе с Calc если единственная задача макроса сделать бекап и умереть?
    Сайт Ваш? Почему не реализовать на стороне сервера с удобным выводом как вам надо? Вроде обычная архивация неслабо ужимает таблицы полные воды и без костылей на перевод в простыню-txt и обратно.

  • Профиль удален
    17 февраля 2018, 10:33 |

    1. Сайт не мой. Это площадка брокера на которой можно торговать акциями, фьючерсами и другими активами. Мне нужно скачать оттуда исторические данные для дальнейшей работы с их статистикой в результате которой Calc должен генерировать торговые сиглалы в виде таблиц (пока так без торгового бота) на основании которых можно принимать решения по торговле на рынке акций.

    2. Так как сайт не мой, то и скачивать я могу только в том текстовом формат, в котором он мне дает это сделать!!!

    3. А дальше я уже начинаю со скачанными текстовыми файлами работать дальше, преобразовывать их в требуемый мне формат, сохраняю скачанные текстовые файлы в качестве резервной копии данных. А так же использую их для дальнейших действий, если вдруг потребуются данные более широкие по времени (не только за 14,15,16,17 год, а 12,13,14,15,16,17 год)

    4. Основной планируется программа Calc, из нее планирую вызывать бота который делает свою работу, скачивая недостающие данные и далее бот умирает, так как далее не требуется.

  • Профиль удален
    17 февраля 2018, 10:42 |

    Хотя можно писать основной скрипт на стороне бота как приложение для виндовс(???).

    И из него вызывать макросы Calc. В качестве базы данных, то же использовать файлы и таблицы Calc.
    Скорей всего так будет проще и надежней.

    Тогда надо будет найти учебник под язык на котором будет писаться бот.

    Бота я вижу на локальной машине, а не на сайте в интернет. Если это неправильный подход, то напишите почему?

  • Профиль заблокирован
    17 февраля 2018, 10:44 |

    Давайте в ЛС

  • Профиль заблокирован
    17 февраля 2018, 0:20 |

    1. Может лучше сделать нормальный парсер/бот, а не какой-то макрос ...?!

    2. Необходим реальный бюджет!

  • Профиль удален
    17 февраля 2018, 9:42 |

    1. Возможно, я поставил задачу не корректно и средствами языка OpenOffice Calc, эту задачу решить невозможно. Тогда конечно для выполнения функции скачивания файлов необходимо другое решение. Я в этом случае конечно согласен на бота с условием, если Вы расскажете на каком языке и как приложение к чему он будет работать и ясно и понятно для меня закоментируете его скрипт. К скрипту этого бота должна быть возможность обращаться скажем из рабочего листа OpenOffice Calc с передачей необходимых параметров и как то возвращать туда успешное выполнение для продолжения работы его макросов.
    2. Я не против реального бюджета, предлагайте варианты и цены.

  • Профиль заблокирован
    17 февраля 2018, 14:31 |

    Что касается языка, можно на: РНР, С/С++, С#, ...

  • Профиль заблокирован
    17 февраля 2018, 14:32 |

    ... должна быть возможность обращаться скажем из рабочего листа OpenOffice ...

    не уверен, что выполнимо ...

  • Профиль удален
    17 февраля 2018, 14:49 |

    1. После обсуждения Задача упрощается и сводится только к скачиванию файлов в папку Downloads локальной машины не в текстовом формате, а в формате *.csv, и на этом все.

    2. Calc прекрасно может обойтись без обратной связи. Макрос Calc будет проверять появился заказанный файл в папке Downloads и после этого продолжать дальнейшие вычисления. (это будет в другой, не этой задаче)

    3. Насколько я понял, у Calc языка нет функций обращения в интернете. Поэтому вопрос, возможно ли встроить операторы языка СИ итд в макрос Calc. Или из макроса Calc запустить процедуру на СИ в виде Ехе файла или другом виде, которая полезет в интернет и запросит необходимые файлы

  • Профиль заблокирован
    17 февраля 2018, 14:58 |

    возможны 2 варианта реализации решения под Windows:

    1. Приложение (exe-файл), которое может работать например в фоне ..., и выполнять необходимые действия;
    2. в виде динамической библиотеки (dll-файл). Может быть актуально, если OpenOffice поддерживает возможность работы с файлами данного типа.
  • Профиль заблокирован
    17 февраля 2018, 14:58 |

    пишите в ЛС, будет оперативнее

  • Профиль удален
    17 февраля 2018, 8:46 |

    а что там у опенофиса, какой-то из бэйсиков?

  • Профиль удален
    17 февраля 2018, 9:47 |

    У Excel стоит язык VBA в том числе включающий формулы работы с ячейками.

    У опенофиса стоит аналог этого языка. Есть таблицы перевода операторов команд из Excel в Calc

Актуальные фриланс-проекты в категории Десктопные приложения

Модификация в работе эмулятора

2000 UAH

Здравствуйте. Я скачал с Интернета эмулятор игрового автомата gaminator cf final. Он мне очень понравился, но там есть недочёты. Есть админ панель, но она открывается свободно, но не закрывается вообще. Закрывается только вместе с приложением. А данные, после изменения в админ…

Десктопные приложения ∙ 1 день 7 часов назад ∙ 10 ставок

Разработка кастомного ПО (Android-приложения + CMS) для киосков самообслуживания SUNMI K2 (Фастфуд)

1000 UAH

Ищем опытную команду или Middle/Senior Android-разработчика (возможно, с Full-stack навыками) для создания собственного программного обеспечения для киосков самообслуживания сети заведений быстрого питания. Сейчас наши терминалы работают на базе готового облачного интегратора,…

CMSДесктопные приложения ∙ 6 дней 3 часа назад ∙ 22 ставки

Нужно сделать миграцию текущей рабочей программы с foxpro на C#

Всем привет! у нас есть программа на foxpro (в ней есть несколько модулей, программа для учета), есть исходники программы, при острой необходимости можно проконсультироваться с людьми по поддержке текущей программы что нужно сделать: 1. аналитику, что и как работает, составить…

C#Десктопные приложения ∙ 11 дней 11 часов назад ∙ 19 ставок

Заказчик
Профиль удален


Проект опубликован
8 лет назад
90 просмотров
Метки