【发布时间】:2015-02-08 19:01:56
【问题描述】:
我的项目有一个新的要求是读取各种类型的 Excel 文件。我可以使用 Codeplex 的 ExcelDataReader dll 读取 .xls 和 .xlsx 文件。问题是当我尝试读取 .xlsb 文件时。 ExcelDataReader 无法读取 .xlsb 文件。除了在基于服务器的应用程序中使用Microsoft.Office.Interop.Excel dll 之外,还有其他有效的读取 xlsb 文件的方法吗?
IExcelDataReader excelReader = fileName.EndsWith(".xlsx")
? ExcelReaderFactory.CreateOpenXmlReader(stream)
: ExcelReaderFactory.CreateBinaryReader(stream);
while (excelReader.Read())
{
//myStuff read the file
}
【问题讨论】:
标签: c# excel exceldatareader