EPPlus 4.5.3.3 Копирование рабочих листов из нескольких файлов xlsx в один файл xlsx - PullRequest
0 голосов
/ 03 марта 2020

У меня проблема с копированием листа из нескольких 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).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...