Я использую Epplus для чтения файлов xlsx из потока.
У него есть ошибка, он не может прочитать некоторые столбцы в моей книге. Как читать файлы xlsx из потока в таблицу данных без epplus?
мой старый код:
public static DataSet ReadExcelFile(Stream stream)
{
try
{
//2. Reading from a OpenXml Excel file (2007 format; *.xlsx)
IExcelDataReader excelReader =
ExcelReaderFactory.CreateOpenXmlReader(stream);
//...
DataSet result = excelReader.AsDataSet();
return result;
}
catch (Exception x)
{
throw x;
}
}
Я не сообщал об этом, но я пробовал так много комбинаций. Если на листе есть пустые столбцы, читатель epplus не может правильно прочитать значения столбцов.