我正在尝试在项目中更改excel生成系统。实际上,对于每个报告,都会在数据库中保存一个excel模板,但是对于每一个小的更改,我必须工作一天,手动移动所有单元格和公式。 不幸的是,不是像Normale表那样的简单报告,类似于具有很多子类的卡。这是报告的一个例子: 现在,创建此类报告的最佳方法是什么?我尝试使用Jasper,但是存在一些内存问题并且似乎不那么容易创建。最好的方法是将包含所有信息的bean传递给报告。 非常感谢你们所有人。
答案 0 :(得分:2)
如果要使用Excel模板,可以尝试使用JXLS。 http://jxls.sourceforge.net/
答案 1 :(得分:1)
当然,您可以使用Apache POI,JExcel API e.t.c.您可以创建Excel文件模板并将数据填充到静态模板文件中。但是,创建报告需要做很多工作。
你对Jasper的内存有什么问题而没有POI? Jasper功能强大 - Virtualizer允许在磁盘上构建巨型报告。另外iReport是一个非常有用的工具来构建Excel模板。此外,您可以在一行中创建一种报告视图。
答案 2 :(得分:0)
Xylophone是复杂XLS报告的另一种选择。它基于Apache POI构建。它使用Excel报告模板文件和XML数据源。