Java 将xml文件转换为jrxml文件

Java 将xml文件转换为jrxml文件,java,jasper-reports,Java,Jasper Reports,有没有办法将xml文件转换为jrxml文件 我正在做一个项目,我需要将数据库中的数据写入一个MS Word文件,该文件已经使用所需的模板进行了设计。我已将该文档文件转换为xml格式 我正在使用iReport生成生成的文档文件。但它需要一个jrxml文件。它无法读取xml文件。Bijil JRXML是一个模板,它包含报告中显示的内容的格式 据我所知,xml包含输入数据 jasper报告的工作原理是,您可以通过编译JRXML文件来创建jasper文件(这可以使用iReport或通过java代码来完成

有没有办法将xml文件转换为jrxml文件

我正在做一个项目,我需要将数据库中的数据写入一个MS Word文件,该文件已经使用所需的模板进行了设计。我已将该文档文件转换为xml格式

我正在使用iReport生成生成的文档文件。但它需要一个jrxml文件。它无法读取xml文件。

Bijil

JRXML是一个模板,它包含报告中显示的内容的格式

据我所知,xml包含输入数据

jasper报告的工作原理是,您可以通过编译JRXML文件来创建jasper文件(这可以使用iReport或通过java代码来完成)。在这个JASPER文件中,您将从java代码中附加一个对象,该对象包含用于填充JASPER的数据

编辑:
iReport
是一个用于创建
jasper报告的设计器工具
,我不确定是否有任何工具可以将
xml
转换为
jrxml
jrxml
将包含jasper报告的语法

我们过去所做的是尝试创建一个类似的报告(通过比较外观),就像一个客户端使用
iReport
给出的那样,并获得最终的
jrxml
。 在
iReport
中编译
jrxml
,使用示例word文档和生成的示例报告检查外观

然后直接在应用程序中使用编译的jasper文件。使用jasper有两个优点

  • 您可以在报告中使用unicode字符
  • 您可以减少每次生成报告之前编译代码的开销
  • 劣势

  • 您需要单独跟踪jrxml,以修复jrxml上的任何缺陷 以前的jasper文件
  • 将MS WORD文件(模板)保存在报告目录中,并使用Apache POI, 对模板进行必要的编辑。然后将文件保存到您喜欢的任何位置

    Apache POI教程

    要打印,请将编辑的文件保存在临时目录中,并调用
    Desktop.getDesktop()。使用桌面打印(文件)



    祝您好运。

    为什么要将jrxml文件转换为xml文件?如果您只更改了文件的扩展名,请撤消更改并使用jrxml保存它。它将重新开始工作。请包含所有相关的扩展名code@bijilphilip你说的是抽象XML文件吗?您是否使用jasperreport.xsd文件检查xml文件?它的格式是否与JR规则相关?我还没有将jrxml转换为xml文件。我在word文档中有一个模板。我需要从数据库中获取一些值,并将其添加到此模板文件中,以获取输出文件。现在,word允许您将word文档保存为xml文件,保留所有格式和布局。我想了解一下如何使用这个xml文件ireports@bijilphilip您不能使用简单的MS Word模板来使用JasperReports填充数据。您可以编写自己的应用程序,将任何格式的XML转换为有效的jrxml,也可以使用JasperReports API或DynamicJasper API动态生成文档。我面临的问题是,word文档文件中提供了一个模板。我需要使用这个模板,从数据库中获取数据,并使用java程序将其输出到word文档文件中。有什么我能做的吗?我可以轻松地将模板文件转换为xml文件。但是这个xml文件包含的是布局而不是输入!