При чтении файла excel с помощью EPPLUS получение ссылки на объект не установлено на экземпляр объекта ошибка
Я использую приведенный ниже код для чтения файла SharePoint excel с помощью EPPLUS
var webRequest = HttpWebRequest.Create("SharepointURLPath") as HttpWebRequest; webRequest.UserAgent = @"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.106 Safari/537.36"; var webResponse = webRequest.GetResponse(); using (var webResponseStream = webResponse.GetResponseStream()) using (var memoryStream = new MemoryStream()) { webResponseStream.CopyTo(memoryStream); using (var excelPackage = new ExcelPackage(memoryStream)) { var value = excelPackage.Workbook.Worksheets.First().Cells[1, 1].Value; } }
Я получаю
Object reference not set to an instance of an object
ошибка в нижней строке
var excelPackage = новый ExcelPackage(memoryStream)
Я не могу найти первопричину этой проблемы.
Что я уже пробовал:
как решить эту проблему
Object reference not set to an instance of an objectвопрос
CHill60
Вы уверены, что это та линия?.. и не тот, что наверху?
Member 14061262
Да. Во время отладки упомянутая строка сама выбрасывает ошибку.
F-ES Sitecore
Непроверенная догадка но попробуй
webResponseStream.CopyTo(memoryStream);
поток памяти.Позиция = 0;
using (var excelPackage = new ExcelPackage(memoryStream))