Я хочу отредактировать / изменить существующий файл Excel с помощью EPPlus.Core, но я получаю сообщение об ошибке (значение не может быть нулевым. Имя параметра: кодировщик) при сохранении страницы Excel в поток памяти.
Я использую BLOB-файл в качестве входного файла для пакета Excel, обновил содержимое из листа и попытался сохранить этот пакет Excel в поток памяти, но при этом получил сообщение об ошибке: «значение не может быть нулевым. Имя параметра: кодировщик».
MemoryStream ms = new MemoryStream ();
с использованием (ExcelPackage excelPackage = новый ExcelPackage (blobstream))
ExcelWorkbook excelWorkBook = excelPackage.Workbook;
ExcelWorksheet excelWorksheet = excelWorkBook.Worksheets[2];
excelWorksheet.Cells[4, 1].Value = "Test";
excelWorksheet.Cells[6, 2].Value = "Test2";
excelWorksheet.Cells[7, 3].Value = "Test3";
excelPackage.SaveAs(ms); // I'm getting error at this line.
Пакет Excel должен быть сохранен в памятипоток, * * +1010