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