无法从使用Aspose.Cells创建的Excel文件中检索数据

时间:2015-05-27 14:38:43

标签: excel excel-2007 aspose aspose-cells

我使用Aspose.Cells库创建一个Excel文件(.xlsx)。但是之后我无法使用OleDb命令读取数据(检索行),直到我打开文件并手动保存。我正在运行像这样简单的东西:

new OleDbDataAdapter("select * from [Sheet1$]", conn); // etc...

保存文件也会增加文件的大小。请注意,只有.xlsx格式才会出现,旧的.xls一切正常。我甚至尝试过他们在网站上的演示代码,但结果是一样的。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

在保存为xlsx / xlsm格式之前,您似乎需要将 ExportCellName 名称属性设置为 true

请参阅以下示例。

//Create your workbook
Workbook workbook = new Workbook(filePath);

//Do your processing

//Save your workbook with export cell as true
OoxmlSaveOptions opts = new OoxmlSaveOptions();
opts.ExportCellName = true;
workbook.Save("output.xlsx", opts);

注意:我在Aspose

担任开发人员传播者