1

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

4

3 回答 3

2

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

于 2013-01-31T15:16:31.477 回答
1

当然你可以使用Apache POIJExcel API等你可以创建 Excel 文件模板并将数据填充到静态模板文件中。但是,创建报告需要大量工作。

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

于 2013-01-31T15:26:27.183 回答
0

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

于 2019-02-13T13:08:40.707 回答