Разработать программу обработки файлов данных с отчетами в Word
3 000 руб. за проект
Исходные данные представлены файлами с именами вида 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).
Каждый из файлов содержит строки значений (отметок балок), разделенных запятыми (координаты 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).
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.