0

我有一个 excel 文件 contains Attachment column,其中嵌入了另一个 excel 对象。

我需要读取那个嵌入的 excel 文件并处理它的数据。

到目前为止,我使用Excel Reader读取普通的 excel 文件并作为 DataSet 检索。

FileStream stream = File.Open(filePath, FileMode.Open, FileAccess.Read);

//Reading from a binary Excel file ('97-2003 format; *.xls)
IExcelDataReader excelReader = ExcelReaderFactory.CreateBinaryReader(stream);

// Reading from a OpenXml Excel file (2007 format; *.xlsx)
IExcelDataReader excelReader = ExcelReaderFactory.CreateOpenXmlReader(stream);

DataSet result = excelReader.AsDataSet();

excelReader.IsFirstRowAsColumnNames = true;
DataSet result = excelReader.AsDataSet();


while (excelReader.Read())
{
    //excelReader.GetInt32(0);
}

excelReader.Close();

在此处输入图像描述

Now i want to read the embedded object(excel file)

是否有任何 dll/组件/代码可以帮助我们读取 excel 文件中的嵌入对象?

注意:我没有在服务器中安装 Microsoft Office 软件包。所以我不想使用 Microsoft.Interoperability 包

4

0 回答 0