我正在寻找一个可以读取所有类型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或其他符合我要求的替代方案。
答案 0 :(得分:2)
很抱歉,看一下项目说明
用C#编写的轻量级快速库,用于读取Microsoft Excel 文件(' 97-2007)。
对于ODF文件,这可能很有趣: