我正在寻找一个可以读取所有类型的 excel 格式的库(例如:.xsl、.xlsx、.ods) 我尝试了以下代码来读取电子表格。
try
{
string extension = Path.GetExtension(File1.PostedFile.FileName);
switch (extension.ToLower())
{
case ".xls":
excelReader = ExcelReaderFactory.CreateBinaryReader(stream);
break;
case ".xlsx":
excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
break;
case ".ods":
excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);
break;
}
}
catch (Exception ex)
{
}
它适用于 .xsl 和 .xlsx 文件,但不适用于 openoffice .ods 文件。任何人都可以确认这是否支持 openoffice 或其他符合我要求的替代方案。