ExcelPackage не может прочитать лист xlsx - PullRequest
0 голосов
/ 15 мая 2019

Мой ExcelPackage работал нормально (xlsx), и я могу читать данные, затем я получил новый файл Excel для импорта, и внезапно ExcelPackage перестал работать.После отладки я обнаружил, что excelPackage.Workbook.Worksheets равен null и не может прочитать рабочий лист.

Один из моих коллег попросил меня сохранить файл SaveAs и запустить код.Я сделал соответственно, и теперь он работает, но он не будет работать для меня, потому что я использовал этот код для загрузки файла с сервера sftp, и есть подпрограмма hangfire, которая читает этот файл раз в неделю, так что это автоматическая подпрограмма, где я не могу сохранить файлперед прочтением.

public void ReadExcelFile(Stream stream, string worksheet)
{
   var excelPackage = new ExcelPackage(stream);
   var worksheet = excelPackage.Workbook.Worksheets[worksheet];
}

Я ожидаю, что читатель прочитает лист.

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