Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java应用程序能否在LibreOffice中创建报表?_Java_Reporting_Report_Libreoffice - Fatal编程技术网

Java应用程序能否在LibreOffice中创建报表?

Java应用程序能否在LibreOffice中创建报表?,java,reporting,report,libreoffice,Java,Reporting,Report,Libreoffice,我正在调查LibreOffice基地,他们有报告模板给我留下了深刻的印象。所以现在我想知道,我的Java应用程序能否调用LibreOffice并生成报告?它能传递报表所需的参数吗?Libre-Office以使用XML的格式保存文档 我假设Libre Office以类似的XML格式保存模板 Java应用程序可以读取、处理模板文件,并以OpenDocument格式输出XML报告,Libre Office可以读取该格式,而Java应用程序无需打开Libre Office。Libre Office以使用

我正在调查LibreOffice基地,他们有报告模板给我留下了深刻的印象。所以现在我想知道,我的Java应用程序能否调用LibreOffice并生成报告?它能传递报表所需的参数吗?

Libre-Office以使用XML的格式保存文档

我假设Libre Office以类似的XML格式保存模板


Java应用程序可以读取、处理模板文件,并以OpenDocument格式输出XML报告,Libre Office可以读取该格式,而Java应用程序无需打开Libre Office。

Libre Office以使用XML的格式保存文档

我假设Libre Office以类似的XML格式保存模板


您的Java应用程序可以读取模板文件,对其进行处理,并以OpenDocument格式输出XML报告,Libre Office可以读取该报告,而您的Java应用程序无需打开Libre Office。

我将使用它。它几乎是Java中任何office文档的标准。多年来,我使用了很多库,大多数库都有这样或那样的优点,但是使用ApachePOI是非常安全的。OpenDocument格式与MS Word的
DOCX
格式完全相同。事实上,将任何
docx
文档重命名为
.zip
,您将能够看到用于此目的的
xml
。它几乎是Java中任何office文档的标准。多年来,我使用了很多库,大多数库都有这样或那样的优点,但是使用ApachePOI是非常安全的。OpenDocument格式与MS Word的
DOCX
格式完全相同。事实上,将任何
docx
文档重命名为
.zip
,您将能够看到
xml

如果这仍然有趣,此项目可能会有所帮助:

如果这仍然有趣,此项目可能会有所帮助:

我得到一些很好的输入,但我真正希望的是我的用户能够输入参数,这样报表就可以根据他们想要的细节运行。我得到了一些很好的输入,但我真正希望的是我的用户能够输入参数,这样报表就可以根据他们想要的细节运行。