Разработать программу обработки файлов данных с отчетами в Word

3 000 руб. за проект
18 октября 2021, 18:03 • 3 отклика • 31 просмотр
Исходные данные представлены файлами с именами вида NNN_1, NNN_2, NNN_3 и т.д., где NNN - номер проекта (всего около 230 проектов), число файлов в каждом проекте - от одного до 7-8 штук (может быть чуть больше в отдельных случаях).
Каждый из файлов содержит строки значений (отметок балок), разделенных запятыми (координаты x,y и z). Число значений кратно 3-м (начало, середина, конец).
Значения организованы группами - сначала идут значения отметок в начале всех балок, потом - в середине, далее - в конце (т.е. всегда 3 группы по n значений, если число строк не кратно 3-м - ошибка).
Требуется в автоматизированном режиме для каждой группы файлов проекта (желателен диалог выбора группы файлов или Drag-Drop):
1. Выделить в каждом файле только аппликаты z (абсциссы и ординаты можно удалить).
2. Сформировать таблицы значений в строках которых будут аппликаты для начала, середины и конца каждой из n балок (т.е. взять значения из строк с номерами i, n+i, 2*n+i, где n - число балок), а также превышение аппликаты середины над средним значением между аппликатами начала и конца (с учетом знака).
3. Все результаты для текущего проекта сохранить в файл Word с именем NNN.docx с оформлением в виде таблиц WORD по заданному шаблону оформления и с заголовками таблиц заданного вида.

Процесс автоматизировать для набора файлов нескольких проектов (файлы разных проектов в одном каталоге с результатами в отдельные файлы WORD).
Файлы