2012-03-20 66 views
0

我正在使用java创建PDF帐单报告。我尝试了水晶报告,贾斯珀报告,但他们需要数据库连接。我正在研究如何使用XML作为数据源来创建报告。如果任何人有过这方面的工作,请指导我如何继续。使用xml作为数据源在java中创建报告

+0

您是否考虑过使用BIRT(http://en.wikipedia.org/wiki/BIRT_Project)进行报告设计?在为报告创建数据源时,您可以指定XML数据源。 – 2012-03-21 09:08:53

回答

2

Jasper报告不需要数据库连接。他们可以使用一组Java bean作为输入。将XML数据源转换为自定义Java对象或映射并将它们传递给报表。

+1

对于Crystal也是如此(好吧,我不确定这些bean) - 我只使用.NET,但是您肯定可以将XML文件作为数据源传递给Crystal Report – 2012-03-20 10:37:34

+0

@Boris:问题与贾斯珀的报告是,我们没有一个好的入门教程。我尝试搜索教程 – 2012-03-20 10:57:46

+1

@ Chandu-Indyaah失败您可以在JasperReports发行包的'$ jasperreports $ \ demo \ samples'文件夹中找到很多示例。你也可以下载** JasperReports Ultimate Guide ** – 2012-03-20 12:17:46