Обработка таблиц — Страница 4

Формирование и рассылка случайного списка торговых точек

Программа предназначена для еженедельного формирования плана проверок торговых точек.

 

Функции программы:

  • выборка из базы данных заданного числа случайных торговых точек, в соответствии с настройками для каждой группы
  • формирование таблицы (файл Excel) со списком выбранных объектов по шаблону
  • рассылка созданного файла (в архиве ZIP) по заданному списку адресов электронной почты

 

Поиск адресов электронной почты (email) на листе Excel

Данный макрос предназначен для поиска адресов электронной почты на листе Excel, с последующим выводом найденных адресов на отдельный лист.

В прикреплённом файле, на первом листе ("исходные данные"), ячейки заполнены неструктурированной информацией (смесь фамилий, адресов почты, прочей ненужной информации)

Макрос вычленяет из текста ячеек адреса электронной почты, и выводит все найденные адреса email в таблицу на втором листе ("результат")

Конечно, не помешало бы ещё проверить все найденные адреса почты на корректность (на соответствие стандартам RFC 5322 и RFC 5321),
но в данном макросе это не реализовано (но обычно это и не требуется)

Для поиска адресов email используются регулярные выражения (RegExp)

Также рекомендуем обратить внимание на настройку для программы Парсер сайтов Сбор email на интернет-сайтах. Настройка позволяет проходить по списку сайтов и искать е-мейл на основной странице и странице контактов.

Программа формирования отчёта из выгрузки в формате Excel

Скриншот формируемого отчёта с характеристиками серверов

Программа предназначена для формирования отчёта по серверам компании (список технических характеристик, IP адресов, установленного программного обеспечения)

В качестве исходных данных для программы имеется выгрузка из Help Desk системы Acme в формате XLS, но этот отчёт, хоть и содержит все необходимые данные, крайне неудобен для анализа и дальнейшей обработки:

Программа производит поиск необходимых данных в этой выгрузке (IP и имя сервера, тип процессора и количество ядер, объём ОЗУ, сетевые интерфейсы и их адреса, версия ОС), и формирует отчёт заданной структуры.

 

Информацию об установленном на сервере программном обеспечении макрос выводит в отдельный отчёт:

Обработка котировок (тиков) в формате CSV

Скриншот программы обработки котировок в формате CSV

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

Исходный файл в формате .csv получается в результате выгрузки (экспорта) котировок с сайта www.finam.ru (Фьючерсы ФОРТС),
и содержит большое количество строк (записей) - около 1 миллиона за 1 день.

В исходном файле CSV имеется таблица  со следующими столбцами:
<TICKER> <PER> <DATE> <TIME> <LAST> <VOL>

В этой таблице:   

<TICKER> - код инструмента, ценной бумаги;
<PER> равен 0, поскольку указывает, что это значения для тиков (конкретных сделок);
<DATE> - дата в формате ггггммдд; <TIME> - время в формате ччммсс;
<LAST>  -  цена; <VOL> - объем лотов.

 

Программа преобразовывает исходный файл в таблицу (файл CSV) со следующими столбцами:

<TICKER> <PER> <DATE> <TIME> <OPEN> <HIGH> <LOW> <CLOSE> <VOL>

где  <PER> будет равен заданному периоду (в секундах),
а <OPEN> <HIGH> <LOW> <CLOSE> -  соответственно, цены открытия, максимальная, минимальная и закрытия для заданного диапазона.

Программа формирования договоров по шаблону

Скриншот программы формирования договоров купли-продажи

Программа предназначена для формирования (заполнения) договоров купли-продажи.

 

Исходными данными выступает таблица сделок, и шаблон договора, в который при помощи формул подставляются значения из заданной строки таблицы сделок.

Для запуска программы достаточно нажать зеленую кнопку - и сразу же начнётся формирование договоров (файлов Excel из одного листа) в автоматически созданной папке «Договоры купли-продажи»

 

Программа обработки и анализа биржевых котировок

Промежуточные результаты отработки котировок

Программа позволяет загружать котировки различных валют из файлов формата .HTM, и анализировать их при различных параметрах анализа.

Все котировки разбиваются на отдельные блоки (временные диапазоны для разбивки задаются на форме настроек), и анализ производится по каждому блоку в отдельности.
Есть возможность исключить из расчётов данные за пятницу.

Программа формирования оглавления для прайс-листов отелей

Пример созданного оглавления прайс-листов отелей

Надстройка предназначена для формирования оглавления прайс-листов, расположенных на отдельных листах книги Excel.

При запуске программа формирует панель инструментов:

Особенности программы:

  • группировка строк каждого прайс-листа
  • формирование обратных ссылок с прайс-листов на оглавление

 

Прогнозирование результатов спортивных чемпионатов

Запуск формирования списков игр

Программа позволяет сформировать списки игр, отсортированные по различным критериям.

На основании результатов программы букмекеры могут правильно выстроить «линию», то есть, учитывая массу нюансов, с достаточной долей вероятности определить фаворитов и аутсайдеров в предстоящих играх, и сделать выгодные ставки.

Программное создание формы для ввода и редактирования данных таблицы Excel

Форма для выбора создаваемых полей, и настройки их параметров

Программа предназначена для автоматизации процесса создания форм ввода и редактирования данных из таблиц Excel.

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

Как будет свободное время - постараюсь продолжить написание кода.
Если кто желает поучаствовать в проекте - присоединяйтесь )

Программа анализа биржевых операций

сквитовка первой продажи и первой покупки в таблице сделок

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

В результате работы программы таблица сделок принимает вид, показанный на скриншоте.

Исходными данными выступает таблица сделок в таком формате: