В библитеках для работы с Excel есть проблема при копировании диапозона яйчеек. А именно, просто одной командой трудно скопировать все стили, значения, размеры и объединённые яйчейки. Пожтому трудно делать программу генерирующую файл таблицы по шаблону другой таблицы.
Сделать двумерный массив, элементами котого массива будут словари, в которых будут храниться свойства каждой яйчейки. Из файла-шаблона этот массив будет заполняться. Затем целевой файл будет генерироваться не из файла-шаблона, а из этого двумерного массива