1

有没有可用的 Excel 报告框架?我们需要将一些报告导出为 Excel 格式。我们的应用程序是 java 应用程序,因此任何支持 java 的东西都会很棒。我已经尝试过 Apache POI API,但这还不够好。任何基于 Windows API 的框架都会更好。

4

7 回答 7

2

FYI, JasperReports uses POI for Excel-conversion.

于 2008-10-06T15:52:17.903 回答
2

SQL Server Reporting Services具有导出到 Excel 的选项。

于 2008-09-18T09:26:19.050 回答
1

您能否详细说明您不喜欢 Apache POI 的哪些方面?我已经使用 POI 多年了,还没有发现任何东西不能通过在这里或那里进行调整或采取创造性的方法来完成。恕我直言,它是目前最好的开源(免费)Excel 生成/报告框架。

如果您愿意付钱,那么 Actuate 可能是最好的解决方案。Actuate 的 e.Spreadsheet Engine 和 Excel API,您可以读取、编写、修改和生成整个电子表格或部分电子表格。我用过它,他们的 API 比 POI 更丰富、更简单。POI 虽然功能强大,但感觉就像是随着时间的推移而发展起来的 API,并且有许多开发人员参与创建功能和补丁。

于 2008-09-21T22:53:24.037 回答
0

Try xlsgen, supports Java (but can only run under Windows).

于 2008-09-18T14:46:43.943 回答
0

你也可以试试 jxl,但老实说它的 API 比 POI 更混乱。

于 2011-03-26T05:29:22.890 回答
0

为什么 poi 对你来说不够好?

另一种可能是碧玉报告。我已经用这个而不是 poi 了几次,体验很愉快。

于 2008-10-03T15:07:52.427 回答
0

Xylophone是 LGPL Java 库和命令行实用程序,它使用 Apache POI,但减轻了它的大部分缺点。

它使用 XML 格式的数据、XLS(X) 格式的电子表格模板,并使复杂的 Excel 报告的生成更加有趣。您可以在这篇文章中了解它。由于许可和安全问题,这对于 Java 后端来说肯定是比 Windows API 更好的选择。

于 2019-02-12T19:09:00.040 回答