gpt4 book ai didi

java - 读取使用带有 Excel 工作表的链接表的 Access 数据库

转载 作者:行者123 更新时间:2023-12-01 20:27:10 25 4
gpt4 key购买 nike

我正在尝试使用 Java 库 Jackcess 从 Access 数据库读取数据。该数据库有多个表和查询,其中一些是指向文件系统上的 Excel 工作表的链接表。

我发现我可以使用 LinkResolver 来拦截链接数据的解析,但它需要一个完整的数据库,而不仅仅是一个表的数据。

我可以轻松地使用 Apache POI 打开 Excel 文件并提取必要的数据,但我不知道如何在 LinkResolver 中传递数据。

提供 Excel 文件的位置或从 Excel 文件读取数据并将其传递回 Jackcess 以便其成功加载链接数据的最简单方法是什么?

最佳答案

此时,LinkResolver API 仅用于从其他数据库加载“远程”表实例。它并不是为任何类型的外部文件构建通用 API。您当然可以向 Jackcess 项目提交功能请求。

更新:

从 2.1.7 版本开始,jackcess 提供 CustomLinkResolver实用程序,以方便从非访问数据库的文件加载链接表(使用临时数据库)。

关于java - 读取使用带有 Excel 工作表的链接表的 Access 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43710207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com