将数据从 Microsoft Access 数据库结果集对象导入到工作表
Contents
[
Hide
]
可能的使用场景
Aspose.Cells 可以将数据从可以从任何数据库创建的 ResultSet 对象导入工作表。但是,本文专门从 Microsoft Access 数据库创建了一个 ResultSet 对象。由于代码对于所有类型的数据库都是相同的,因此您可以通用地使用它。
UCanAccess - 需要连接到 Microsoft Access 数据库
请下载优能通.它包括以下 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 链接。
样本 Microsoft 样本代码中使用的 Access 2016 数据库文件
示例代码中使用了以下示例 Microsoft Access 2016 数据库文件。您可以使用任何数据库文件或创建自己的数据库文件。
以下屏幕截图显示了在 Microsoft Access 2016 中打开时的数据库文件。
将数据从 Microsoft Access 数据库结果集对象导入工作表。
以下示例代码从 Microsoft Access 数据库执行 SQL 查询并创建一个 ResultSet 对象。然后它使用 ResultSet 对象将数据导入工作表[工作表.getCells().importResultSet()](https://reference.aspose.com/cells/java/com.aspose.cells/cells#importResultSet(java.sql.ResultSet,%20int,%20int,%20boolean)) 方法。第一次,它使用行和列索引,然后使用单元格名称将数据导入工作表。最后,它将工作簿另存为输出 Excel 文件.截图展示了示例代码对输出Excel文件的效果,供参考。