0

すべてのタイプの 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または私の要件に適合する他の代替手段をサポートしているかどうかを誰でも確認できますか.

4

1 に答える 1

2

申し訳ありませんが、プロジェクトの説明を見てください

Microsoft Excel ファイル ('97-2007) を読み取るための C# で書かれた軽量で高速なライブラリ。

ODF ファイルの場合、これは興味深いかもしれません。

于 2015-01-13T10:52:55.587 に答える