Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый вечер всем. 

Требуется написать следующий скрипт для mac терминала (может немного отличаться синтаксис от unix bash, просьба проверить перед сдачей)

_прошу прощение за форматирование, форма заявки на сайте затерла почти все переносы строки_

Вкратце суть:

На входе подается xlsx файл захардкоженного шаблона, который скрипт должен обрабатывать и выводить данные в shell. В xlsx: - Есть какое-то кол-во столбцов 

- Каждый столбец имеет название

- Под каждым названием задано число. Число - это сумма денег в месяц, которое получится на конец месяца по каждому столбцу (мониторы нагрузки vds). Нужно сделать терминальный визуализатор этого числа на каждую секунду времени в дне месяца. Например, вот столбец name1, его месячное значение 50000В секунду это 0.019290123456790122 = 50000/30/24/60/60Скрипт должен запускаться с параметром (параметр - это название xlsx файла), желательно сделать как-то очень упрощенно указание пути к этому xlsx файлу, тк скриптом могут пользоваться люди, далекие от понимания командной строки в mac, в идеале открывать диалог указания пути к файлу.Если запустить скрипт 1 числа в 00ч, то он должен начать прибавлять сам к себе по 0.019 раз в секунду и выводить результат суммирования.Важной (и полагаю неочевидной) особенностью является то, чтобы скрипт можно было запускать не толькко в 00ч 00м 00с первого числа месяца, а скажем вот 18 октября в 14 часов 14 минут и 00 секунду и он должен понять, с какого числа ему начать отсчет и возобновить отсчет. 

Обновление данных: предусмотреть 3 опции: раз в 1 сек, 3 сек, 15 сек.  

Как выглядит аутпут:Скрипт должен подсчитывать кол-во столбцов (их может быть больше 8 чем как в примере input.xlsx) и в аутпуте преобразовывать столбцы в строкиВыводит в виде:Col1 name,  date, time, VALUE NOW Col2 name,  date, time, VALUE NOW Col_n… name,  date, time, VALUE NOW …Summary for date, time: Sum is: просуммировать все VALUE_NOW  Упорядочивает не по алфавиту или по порядку col1,2,3,n, а по убыванию VALUE_NOWЖелательно подсветить VALUE_NOW зеленой заливкойИспользуется читаемый вывод цифр вида число.2 знака после запятойВыводить надо не как бегущую строку, а переподменяя VALUE NOW, чтобы не скакали строки при новом выводе.  

3 года назад
kernie
Никита 
40 летРоссия
11 лет в сервисе
Был
3 года назад
  • Похожие заказы
  • $2500

    Доброго дня. Требуется написание скрипта, который будет выполнять функции следующие и желательно с админ панелью. Консульства Польши принимают документы на Национальную рабочую визу с помощью регистрации соискателей визы через свою систему e-consulat: https://secure.e-konsulat.gov.pl/        ...

    Закрыт
    3 года назад
  • $230

    Ваша задача, разработать приложение под windows. Техническое задание прикреплено, сроки и условия обговариваются индивидуально.  Оплата по факт или через безопасную сделку.   ТЗ [url=https://yadi.sk/i/Qq1vJOq9MWQ23A]yadi.sk/i/Qq1vJOq9MWQ23A[/url]

    Закрыт
    3 года назад
  • Доброго времени суток. Ищу разработчика который готов взяться за майнер кодов одной биржи. Функции майнера: -должен прожимать кнопки в телеграмм боте -регистрировать аккаунт по данным -подтверждать регистрацию и получение кода через мыло -записывать коды в текстовый документ Подробнее хочу обсудить в личных ...

    Закрыт
    3 года назад
  • Необходимо сделать скрипт,  который бы запускался по крону(или по внешнему пинку)  1) Логин (ввод пароял)  2) [url=http://192.168.1.1/goform/goform_set_cmd_process?goformId=DISCONNECT_NETWORK]http://192.168.1.1/goform/goform_set_cmd_process?goformId=DISCONNECT_NETWORK[/url] дальше проверяет, что произошел дисконнект 3) [url=http://192.168.1.1/goform/goform_set_cmd_process?goformId=SET_BEARER_PREFERENCE&BearerPreference=Only_WCDMA]http://192.168.1.1/goform/goform_set_cmd_process?goformId=SET_BEARER_PREFERENCE&BearerPreference=Only_WCDMA[/url] проверяет в строке что-бы появилось 3G затем [url=http://192.168.1.1/goform/goform_set_cmd_process?goformId=SET_BEARER_PREFERENCE&BearerPreference=Only_LTE]http://192.168.1.1/goform/goform_set_cmd_process?goformId=SET_BEARER_PREFERENCE&BearerPreference=Only_LTE[/url] ждет когда будет LTE и жмет [url=http://192.168.1.1/goform/goform_set_cmd_process?goformId=CONNECT_NETWORK]http://192.168.1.1/goform/goform_set_cmd_process?goformId=CONNECT_NETWORK [/url]Все это должно проверяться и работать без сбоев)

    Закрыт
    3 года назад
  • $200

    Здравствуйте. Мне необходимо переделать операционную систему, по моим требованиям. Поставить какую то тему готовую и вывести там панельку как на ios. И показать как правильно настраивать. Операционная система либо люнекс, либо виндоус, может сами какие то посоветуете. Заплачу ...

    Закрыт
    3 года назад
  • $1000

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

    Закрыт
    3 года назад
  • Приветствую Вас! Нужно разработать ОС на базе Free BSD, если не выходит по функционалу то на базе Linux. Заинтересованным предоставлю ТЗ . Оплата делим по частям. Есть этапы создания. В первом этапе нужно сделать: Оболочку системы. Функционал включения/выключения ОС. Панель ...

    Закрыт
    3 года назад
  • Есть сайт, периодически совершаются набеги ботов, совершающие ложные заказы по формам. В htaccess не всегда есть возможность вносить ip для блокировок, и такой вариант не рассматриваю, также не хочется вешать на формы заказа антикапчи.  [u]Задание:[/u] Необходимо ...

    Закрыт
    4 года назад