Java - 生成复杂的Excel报告

时间:2013-01-31 14:54:12

标签: java excel reporting

我正在尝试在项目中更改excel生成系统。实际上,对于每个报告,都会在数据库中保存一个excel模板,但是对于每一个小的更改,我必须工作一天,手动移动所有单元格和公式。 不幸的是,不是像Normale表那样的简单报告,类似于具有很多子类的卡。这是报告的一个例子: Example 现在,创建此类报告的最佳方法是什么?我尝试使用Jasper,但是存在一些内存问题并且似乎不那么容易创建。最好的方法是将包含所有信息的bean传递给报告。 非常感谢你们所有人。

3 个答案:

答案 0 :(得分:2)

如果要使用Excel模板,可以尝试使用JXLS。 http://jxls.sourceforge.net/

答案 1 :(得分:1)

当然,您可以使用Apache POIJExcel API e.t.c.您可以创建Excel文件模板并将数据填充到静态模板文件中。但是,创建报告需要做很多工作。

你对Jasper的内存有什么问题而没有POI? Jasper功能强大 - Virtualizer允许在磁盘上构建巨型报告。另外iReport是一个非常有用的工具来构建Excel模板。此外,您可以在一行中创建一种报告视图。

答案 2 :(得分:0)

Xylophone是复杂XLS报告的另一种选择。它基于Apache POI构建。它使用Excel报告模板文件和XML数据源。

相关问题