Java应用程序能否在LibreOffice中创建报表?
我正在调查LibreOffice基地,他们有报告模板给我留下了深刻的印象。所以现在我想知道,我的Java应用程序能否调用LibreOffice并生成报告?它能传递报表所需的参数吗?Libre-Office以使用XML的格式保存文档 我假设Libre Office以类似的XML格式保存模板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以使用
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
如果这仍然有趣,此项目可能会有所帮助:如果这仍然有趣,此项目可能会有所帮助:我得到一些很好的输入,但我真正希望的是我的用户能够输入参数,这样报表就可以根据他们想要的细节运行。我得到了一些很好的输入,但我真正希望的是我的用户能够输入参数,这样报表就可以根据他们想要的细节运行。