У меня проблема с копированием листа из нескольких xlsx. Он работает правильно, если добавить один лист:
using ExcelPackage ResultExcel = new ExcelPackage(file);
foreach (var ws in jsonRepgen.Data.Worksheets)
{
using (ExcelPackage TemplateExcel = new ExcelPackage(TemplateFile))
{
ExcelWorksheet templateList = TemplateExcel.Workbook.Worksheets[0];
ResultExcel.Workbook.Worksheets[ws.Name] ?? ResultExcel.Workbook.Worksheets.Add(ws.Name, templateList);
}
}
ResultExcel.Save();
Но для нескольких xlsx при открытии в Excel возникает ошибка (результирующий файл помечается как поврежденный в Excel).