配置 LibreOffice 使用 JDK 17
点击菜单 Tools > Options,然后在 Options - LibreOffice - User Data 对话框的树形目录中点击 LibreOffice > Advanced。
必须勾选 Use a Java runtime environment 复选框,并确认已检测到版本为 17 的 JRE。
如果没有,请安装 Java 17 并重复此过程。如果您确定已安装但未被检测到,可以点击 Add 按钮并按照步骤操作。
点击 Apply 或 Ok 按钮。
添加 Jar 驱动
返回高级(Advanced)对话框。
点击 Class Path…,在对话框中点击 Add Archive…,选择您下载的文件。
点击 Ok 按钮。
创建 LibreOffice Base 文件
打开 LibreOffice,点击 Base Database
选择 JDBC
点击 Next 按钮。
输入 Jar 中的驱动程序位置
jdbc: taack:localhost:8080/taack
将 localhost 和端口替换为您的实例 URL 和端口。
JDBC 驱动类:taack.jdbc.client.TaackDriver
设置用户名
User name 必须是您 Intranet 应用程序的活跃用户(具有 ROLE_ADMIN 或 ROLE_JDBC_ADMIN 角色)。
点击 Finish 按钮,并设置文件名。
在 Base 中使用
打开上一步保存的文件,在提示时输入您的密码。
点击 Queries 按钮,然后点击 Create Query in SQL View
| 请勿使用向导(wizard)。Intranet 使用 TQL 语言查询数据,而 LibreOffice 无法识别该语言。 |
在输入查询之前,请先点击 Run SQL Command directly
现在,您可以输入 TQL 查询了……
请参阅 TQL 查询。
在 Calc 中使用
创建并保存一些查询后,您就可以直接从 Calc 访问数据。
将查询作为数据透视表打开
点击 Data > Pivot Table,然后选择 Data source in registered Calc
选择保存查询的文件,输入您的 Intranet 密码,然后选择数据源(Datasource)。
这里我选择 Query,并选择 Users 查询。
完成。您可以根据需要编辑数据透视表。
作为数据源
TODO