Java - 生成复杂的Excel报告

问题描述 投票:1回答:3

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

java excel reporting
3个回答
1
投票

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

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


2
投票

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


0
投票

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

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.