配置 LibreOffice 使用 Jdk 17

单击工具 Tools > Options,然后在 Options - LibreOffice - User Data 对话框中,单击 LibreOffice > Advanced

必须选中复选框 Use a Java runtime environment,并验证是否检测到 JRE 版本 17。

如果没有,请安装 Java 17 并重复该过程。如果未检测到,但您知道它已安装,则可以单击 Add 按钮并按照步骤操作。

  1. 检测到并选择 Java 17 image::lo-java17-conf.webp[]

单击 ApplyOk 按钮。

添加 Jar 驱动程序

返回高级对话框。

单击 Class Path…​,在对话框中单击 Add Archive…​,选择您下载的文件。

lo java17 driver conf
Figure 1. 添加到运行时的驱动程序

点击 Ok 按钮。

创建 LibreOffice 基础文件

打开 LibreOffice,点击 Base Database

选择 JDBC

lo base databaseWizard 1
Figure 2. 步骤 1:选择 JDBC

点击 Next 按钮。

Enter Driver Location in Jar

jdbc: taack:localhost:8080/taack

用您的 URL 和端口替换 localhost 和 port。

JDBC 驱动类: taack.jdbc.client.TaackDriver

lo base databaseWizard 2
Figure 3. 步骤 2:驱动程序连接字符串

设置用户名

User name 必须是您的 Intranet 应用程序的活跃用户 (带有 ROLE_ADMINROLE_JDBC_ADMIN)。

lo base databaseWizard 3

点击 Finish 按钮,设置文件名

在基础中的使用

打开上一步保存的文件,按照提示输入密码。

lo base tables screenshot
Figure 4. 驱动程序读取的表

点击查询按钮,然后点击 Create Query in SQL View

不要使用 向导。Intranet 使用 TQL 语言查询数据,LibreOffice 不了解这种语言。
lo base queries screenshot

在输入查询之前,请点击 Run SQL Command directly

lo base queries designer screenshot

现在,您可以输入您的 TQL 查询…​

请参阅 TQL 查询.

在 Calc 中的用法

一旦您创建一些查询并保存它们,您就可以直接从 Calc 访问数据。

将查询作为数据透视表打开

Data > Pivot Table 然后 Data source in registered Calc

lo calc datasrouce screenshot

选择保存查询的文件,输入您的 Intranet 密码,然后您必须选择数据源。

lo calc datasrouce 2

这里我选择查询,并选择用户查询。

lo calc pivotTable layout

就是这样。您可以根据需要编辑数据透视表。

lo calc pivotTable results

作为数据源

TODO