从Microsoft Access数据库ResultSet对象导入数据到工作表

可能的使用场景

Aspose.Cells可以从ResultSet对象导入数据到工作表,该对象可以从任何数据库创建。然而,该文章特别从Microsoft Access数据库创建了一个ResultSet对象。由于代码适用于所有类型的数据库,因此您可以通用使用。

UCanAccess - 连接到Microsoft Access数据库所需

请下载UCanAccess。其中包括以下JAR文件。将它们全部添加到类路径中。

  • ucanaccess-4.0.1.jar
  • commons-lang-2.6.jar
  • commons-logging-1.1.1.jar
  • hsqldb.jar
  • jackcess-2.1.6.jar

如需更多帮助,请访问此Stack Overflow链接。

用于标本代码中的Sample Microsoft Access 2016数据库文件

下面的示例Microsoft Access 2016数据库文件在示例代码中使用。您可以使用任何数据库文件或创建您自己的。

下面的截图显示了在Microsoft Access 2016中打开的数据库文件。

todo:image_alt_text

从Microsoft Access数据库ResultSet对象导入数据到工作表。

以下示例代码从Microsoft Access数据库中执行SQL查询并创建ResultSet对象。然后使用Worksheet.getCells().importResultSet()方法将数据从ResultSet对象导入工作表中。首次,使用行和列索引,然后使用单元格名称将数据导入工作表中。最后,将工作簿保存为输出Excel文件。 截图显示了示例代码对输出Excel文件的影响,供参考。

todo:image_alt_text

示例代码