java将xml文件转换为jrxml文件
有没有办法将xml文件转换为jrxml文件
我正在做一个项目,我需要将数据库中的数据写入已使用所需模板设计的MS Word文件中。我已将该文档文件转换为xml格式
我正在使用iReport生成生成的文档文件。但它需要一个jrxml文件。它无法从xml文件中读取
你可以在下面搜索框中键入要查询的问题!
有没有办法将xml文件转换为jrxml文件
我正在做一个项目,我需要将数据库中的数据写入已使用所需模板设计的MS Word文件中。我已将该文档文件转换为xml格式
我正在使用iReport生成生成的文档文件。但它需要一个jrxml文件。它无法从xml文件中读取
# 1 楼答案
将MS WORD文件(模板)保存在报告目录中,并使用Apache POI, 对模板进行必要的编辑。然后将文件保存到您喜欢的任何位置
Apache POI教程
Link 01:
要打印,请将编辑的文件保存在临时目录中,并使用桌面调用
Desktop.getDesktop().print(file)
Link 02:
祝你好运
# 2 楼答案
比吉尔
JRXML是一个模板,它包含报告中显示的内容的格式
据我所知,xml包含输入数据
jasper报告的工作原理是,您可以通过编译JRXML文件来创建jasper文件(这可以使用iReport或通过java代码来完成)。在这个JASPER文件中,您将从java代码中附加一个对象,该对象包含用于填充JASPER的数据
Please see this link for details
编辑:
iReport
是一个用于创建jasper reports
的设计器工具,我不确定是否有任何工具可以将xml
转换为jrxml
jrxml
将包含jasper报告的语法我们过去所做的是尝试创建一个类似的报告(通过比较外观),就像一个客户端使用
iReport
给出的那样,并得到最终的jrxml
。 在iReport
中编译jrxml
使用示例单词doc和生成的示例报告检查外观然后直接在应用程序中使用编译的jasper文件。使用jasper有两个优点
劣势