Программа Веста

Описание возможностей

Создание однотипных документов docx (Word и его аналоги)

Для примера у вас есть список группы из 30 студентов и вам нужно на каждого из них сделать справку, договор, согласие и т.п. Документы отличается только паспортными данными и реквизитами, и чтобы вам не пришлось 30 раз создавать документ на каждого, вы можете использовать эту программу. Вам нужно будет только указать таблицу с используемыми данными формата Excel и создать шаблон документа в Word указав в этом шаблоне в двойных фигурных скобках {{}} названия колонок из файла с расширением xlsx. После чего программа, беря данные из таблицы и подставляя эти данные в {{}} в шаблоне, создаст вам столько документов сколько строк есть в таблице с сохранением форматирования шаблона. 

Можно создавать pdf версии создаваемых документов, можно создавать объединенные файлы (т.е. вместо 100 отдельных документов у вас будет один файл в котором будет находиться 100 документов).

Также можно задавать структуру папок в которых будут сохраняться документы. Достаточно просто указать не более трех порядковых номеров колонок по которым вы хотите рассортировать документы

Вычисление текущего возраста, разбиение по категориям, в том числе совершеннолетние/несовершеннолетние, сводные таблицы по возрастам

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

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

Вычисление частот и базовых количественных статистик по всем колонкам таблицы

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

Веста может вычислить базовые статистические параметры выбранной колонки с данными такие как: минимум, максимум, стандартное отклонение, квартили (25%,50%,75%), количество значений, сумма, среднее для числовых данных. Количество значений, количество уникальных значений, самое частое значение, количество повторений самого частого значения для текстовых данных.

Подсчет данных ведется сразу по всем колонкам таблицы. В итоговом файле создается столько листов сколько есть колонок в обрабатываемой таблице. На каждом листе записывается частота значений в соответствующей колонке или базовая статистика по этой колонке.

Сравнение и объединение 2 таблиц по нескольким колонкам

Эту функцию можно использовать для сверки двух таблиц, когда вам нужно понять есть ли между ними разница. Например, найти все ФИО, которых нет в другой таблице и т.п.

Теперь вы можете обновлять любого размера таблицы списочного вида (заголовок на первой строке без объединенных ячеек, одна строка -одна запись). Просто укажите в таблице с данными, которые вы хотите добавить названия колонок как в таблице, которую вы хотите обновить и данные в соответствующих колонках, совпадающих по выбранному вами идентификатору (ФИО, СНИЛС и т.п.), будут обновлены. А новые колонки будут просто добавлены в правильном порядке.

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

Для примера у вас есть 2 таблицы с ФИО студентов, в большой таблице есть ФИО студентов и паспортные данные а в маленькой  таблице ФИО студентов и их телефоны. Вам нужно сделать так чтобы данные телефонов добавились в большую таблицу, а также понять каких ФИО не хватает в маленькой таблице.   Таблицы отличаются по размеру и простым копированием решить этот вопрос не получиться. Веста может найти вам совпадающие значения из колонки ФИО  в обоих таблицах (при этом все остальные колонки будут сохранены в итоговой таблице), Веста может найти уникальные значения из колонки ФИО  которые есть только в первой таблице и наоборот. Веста может объединить 2 таблицы по выбранным колонкам сохранив правильный порядок данных т.е. в итоговой таблице ФИО, паспортные данные и телефон для каждого человека будут совпадать.

 Для идентификатора можно использовать несколько колонок (например ФИО + дата рождения, группа + ФИО).

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

Объединение без учета регистра и пробелов может помочь в случае когда нужно один раз объединить и сравнить 2 списка. Например, список участников мероприятия и список группы.

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

Создается 2 файла которые содержат в себе дубликаты которые были найдены в каждой таблице с указанием строк в файле где они находятся.

Извлечение данных из таблиц xlsx со сложной структурой

Допустим у вас есть 250 отчетов с одинаковой структурой. То есть вы знаете, что в каждом из 250 отчетов в ячейке J24 находится средний балл ученика за месяц. Используя эту программу вам будет достаточно создать  файл xlsx с настройками, указать в нем из каких ячеек вам нужно получить данные, после чего программа предоставит вам данные из каждой указанной вами ячейки в каждом из 250 файлов. При этом вы сможете увидеть из какого файла взято то или иное значение.

Массовое объединение таблиц со списочной структурой в одну

Например, у вас есть списки 100 групп студентов с их данными в формате xlsx. Эти списки разбросаны по разным папкам и имеют разные названия, однако названия колонок у них одинаковые. Вручную собирать их очень трудоемкая задача, но с этой программой вам достаточно будет указать эталонный файл, на основе которого будет собираться общая таблица.  После чего указать папку, где находятся папки с этими файлами. Программа найдет и объединит все файлы с такими же заголовками, как и у эталонного файла. Программа объединяет и в случае, если в файлах несколько листов с таблицами.

Склонение ФИО по падежам, создание инициалов

В некоторых документах требуется использовать ФИО в определенном падеже или использовать фамилию с инициалами в определенном падеже. Для нескольких ФИО особой проблемы в этом нет, но если ФИО несколько сотен или тысяч, то это становится большой проблемой. Можно использовать макросы Excel, но человек не знакомый с ними потратит много времени чтобы понять, как это работает. В Весте вам нужно будет только указать файл с данными, название колонки с ФИО после чего программа создаст вам файл, в котором будут сохранены все колонки из прежнего файла и будут добавлены: 5 колонок со значениями ФИО для каждого падежа. 4 колонки содержащие варианты написания фамилий с инициалами в именительном падеже содержащих варианты написания фамилий с инициалами в разных падежах Правильность склонений редких ФИО конечно же нужно проверять.

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

Например вам нужно найти разницу между отчетом за 2022 и отчетом за 2023  (какие показатели и как изменились),Веста обработает таблицы и предоставит вам в удобном виде все различающиеся показатели а также насколько отличаются значения в абсолютном выражении и насколько они отличаются в процентах (какова доля в процентах второго значения от первого, насколько в процентах изменились значения).

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

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

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

Очистка списка от ошибок

С ее помощью вы можете провести первичную обработку списка xlsx. Удалить лишние пробельные символы в начале и конце каждой ячейки в таблице, а также между словами.

Для колонок содержащих в названии слова Фамилия,Имя,Отчество, ФИО, сделать так чтобы каждое слово в этих колонках начиналось с большой буквы.

Для колонок название которых содержит слово дата найти неверно заполненные ячейки.

Для колонок название которых содержит слово снилс привести к данные к стандартному виду ХХХ-ХХХ-ХХХ ХХ и найти неверно заполненные ячейки (где больше или меньше цифр чем надо).

Для колонок название которых содержит слово инн привести к формату из 12 цифр (ИНН физического лица) удалив все символы кроме цифр и найти неверно заполненные ячейки (где больше или меньше цифр чем надо).

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

Для колонок название которых содержит слово телефон удалить все нечисловые символы.

Для колонок названия которых содержат в себе слова электрон почта,e-mail удалить все пробельные символы.

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

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

Простые сводные таблицы

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

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

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

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

Группировку и подсчет данных можно проводить по нескольким колонкам таблицы.

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

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