Тема: Пакетная обработка Word документов
Здравствуйте!
Возникла задача обработки большого числа ворд документов.
Задача: Пакетно, не открывая каждый ворд документ вставить текст из экселя.
Ворд документ, в который нужно вставить данные из экселя, начниается со слова "Отчёт".
Полное имя - "Отчёт ru_30010__110484_1506511382".
Меняется только число после "ru_" и двойного подчёркивания.
Так же отчёты могут быть на других языках.
Пример: "Отчёт kz_30010__110483_1506511382", "Отчёт en_30010__110485_1506511382".
30010 это сокращённый номер по которому нужно искать в экселе данные и вставлять в ворд. В экселе указан полный номер AP05130010.
Ворд документ состоит из таблицы разделённой на 2 столбца. В первом столбце написано "Фрагмент проверяемого документа". После этих слов (на строку ниже, в этой же ячейки) нужно вставить данные из экселя.
Должно быть так:
Фрагмент проверяемого документа
AP05130010 - Безопасный аутсорсинг вычислительно-сложных задач с секретными параметрами
Эксель файл разбит на три столбца:
Столбец - Наименование на русском
Одна ячейка - AP05130010 - Безопасный аутсорсинг вычислительно-сложных задач с секретными параметрами
Столбец - Наименование на казахском
Одна ячейка - AP05130010 - Құпия параметрлері бар есептелуі-күрделі есептердің қауіпсіз аутсорсингі
Столбец - Наименование на английском
Одна ячейка - AP05130010 - Secure outsourcing of computationally-complex tasks with secret parameters
Структура такая:
Папка с множеством подпапок в которых находятся ворд файлы.
Пример:
1. папка 30010 содержит внутри документы:
Отчёт ru_30010__110484_1506511382
Отчёт kz_30010__110483_1506511382
Отчёт en_30010__110485_1506511382
2. папка 30034 содержит внутри документы:
Отчёт ru_30034__32138_1505734792
Отчёт kz_30034__32137_1505734792
Отчёт en_30034__32139_1505734792
Файлы для примера приложил. Может, кто сможет помочь?