将 excelDatareader 用于某些 Excel 文件时,ExcelReaderFactory.CreateOpenXmlReader(stream)
返回 null 并且不获取文件流。但对于某些 excel 文件,它运行完美。
有人可以解释一下原因吗?
static void Main(string[] args)
{
FileStream stream = File.Open(@"C:\Users\nichi-user\Desktop\BLRJCCI.xls", FileMode.Open, FileAccess.Read);
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
DataSet result = excelReader.AsDataSet();
result.Tables[0].TableName.ToString();
}