VBA – создать Word на основе таблицы Excel

Бюджет: 2 000 руб
27.95 $ – 23.41 €
Заказчик выбрал исполнителя:
Олег M  
UseCase – чеклисты для аудита ведутся в Excel, состоят из нескольких сотен строк. В них заносятся все результаты проверок. 
Нужно из этой таблицы сгенерировать отчет в вроде, который будет переносить все данные из таблицы в определенных Word-стилях (форматах). Стиль определен в шаблоне целевого Word-документа. 

1. Исходный Excel-файл с данными по аудиту.
a. 20 колонок, несколько сотен строк. 
b. Часть колонок означают структуру (разделы аудита), часть – текст с результатом аудита
2. Из этого файла нужно создать word-документ:
a. Данные из таблицы вставляются в один документ последовательно
b. Стиль текста (в терминах Ворда) зависит от слобца, из которого вставлен этот текст. Например, текст из столбца «РЕЗУЛЬТАТ» должен вставиться как текст соответствующего стиля (например, «Обычный текст» или другое название). Нумерацию заголовков будет проставлять сам Word
c. Соответствие стилей и столбцов должно настраиваться внутри скрипта или в интерфейсе.
d. Текст из колонок, означающих структуру, не должен повторяться. Например, если есть 10 строк с разделом «Реклама», из них 8 с подразделом «СоцСети» и 7 с подразделом «Контекст», этот текст не должен повторяться в документе, то есть тексты с разделом вставляются только если значение в текущей строчке отличается от предыдущей. 
e. Сортировка разделов должна настраиваться.. 


Примечания
1. БД возможно будет перенесена на MySQL
2. Отдельный вопрос – картинки. Нужно найти способ вставлять картинки в Excel в привязке к конкретной ячейке и потом переносить их в Ворд. 
Опубликован 06.12.2019 в 14:57

Выберите способ верификации:

Обновите страницу после прохождения верификации.