Как изменить существующий Excel (.xlsx), используя EPPlus.Core с ядром asp.net 2.2? - PullRequest
0 голосов
/ 03 апреля 2019

Я хочу отредактировать / изменить существующий файл 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

...