我有一个 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 包