答案1
您描述的 CSV 文件尚未准备好插入数据库。因此,首先,编写一个脚本或使用 shell 命令创建一个包含需要放入表中的所有记录的 CSV 文件BloodTestResults
,并从路径和文件名中读取相应的值。
然后使用 Calc 打开 CSV 文件并将其移入 Base,具体说明如下https://help.libreoffice.org/Common/Importing_and_Exporting_Data_in_Base。
另一种方法是编写 Python-UNO 宏来读取 CSV 文件并执行 SQL 插入命令。对于此类任务,我建议使用 Python 而不是 Basic,因为文件处理和正则表达式更容易。
编辑:
听起来你对 Java 很熟悉,所以即使它不是脚本,它对你来说也可能是一个不错的选择。对于 Java,如果你熟悉 Eclipse 或 NetBeans 等 IDE,它会有所帮助。您可以从 IDE 运行代码以与 LibreOffice 交互。