请问有没有任何库/ jar文件可以用来将我的表格导出到Excel / PDF / Word中。
请告诉我是否有任何库可以在JSP中创建报表。
请问有没有任何库/ jar文件可以用来将我的表格导出到Excel / PDF / Word中。
请告诉我是否有任何库可以在JSP中创建报表。
值得一提的是,你可以通过输出HTML表格并将响应类型设置为application/vnd.ms-excel
来简单地将表格导出到Excel中,无需任何外部库。
类似于这样:
<%@ page language="java" session="true" %>
<%@ taglib uri="/WEB-INF/tld/response.tld" prefix="res" %>
<res:setHeader name="Content-Type">application/vnd.ms-excel</res:setHeader>
<res:setHeader name="Content-Disposition">attachment; filename=excel-test.xls</res:setHeader>
<table>
<tr>
<td>foo</td>
<td>bar</td>
</tr>
</table>
每种情况都不同。
至于创建报告,我建议使用专门的报告工具,具体来说是Jasper Reports。
我认为itext在报告创建方面仍然更好,更直接。我有一些(不够)使用Jasper Reports的经验,它似乎很笨拙。另一方面,对于开发人员来说,itext非常容易使用,我们用它完成了相当大的报告,没有问题。
你甚至可以从itext创建rtf文件(可由Word读取)。
Docmosis和JODReports可以从服务器端(JSP、servlets、J2EE等)生成PDF和DOC。Docmosis提供模板中的格式/布局,因此您需要编写的代码更少,甚至可能由非开发人员维护报告的外观和感觉。两者都是免费的。