Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在C中使用CreateOpenXmlReader读取openoffice ods文件#_C#_Asp.net_Vb.net_Excel_Exceldatareader - Fatal编程技术网

C# 在C中使用CreateOpenXmlReader读取openoffice ods文件#

C# 在C中使用CreateOpenXmlReader读取openoffice ods文件#,c#,asp.net,vb.net,excel,exceldatareader,C#,Asp.net,Vb.net,Excel,Exceldatareader,我正在寻找一个可以读取所有类型excel格式的库(例如:.xsl、.xlsx、.ods) 我尝试了以下代码来阅读电子表格 try { string extension = Path.GetExtension(File1.PostedFile.FileName); switch (extension.ToLower())

我正在寻找一个可以读取所有类型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或其他适合我的要求的替代方案。

对不起,请查看项目说明

用C#编写的轻量级快速库,用于读取Microsoft Excel 文件('97-2007)

对于ODF文件,这可能很有趣:

你是在说这个吗?