使用JSP / Servlets在网页上显示Excel工作表?

时间:2009-05-20 04:22:32

标签: java excel java-ee web

我想编写一个将Excel工作表导入网页的程序。此外,网页的外观应与Excel工作表的外观相同。整个Excel工作表应显示在网页上。

是否有任何Java包可以导入Excel工作表并将其数据及其工作表打印到网页上?

4 个答案:

答案 0 :(得分:4)

您可以尝试ZK Spreadsheet。谷歌吧。该网站不允许我发布网址。

答案 1 :(得分:2)

我过去曾使用POI来阅读和编写MS Excel文档,它运作良好:http://poi.apache.org/

因此,您需要编写一些代码来上传文件,使用POI解析它,然后您可以输出它:http://www.activewidgets.com/grid/

答案 2 :(得分:0)

只要阅读电子表格,Apache POI就是正确的选择。我们过去曾用它来读/写Excel文档。当然,复杂的Excel文档存在一些缺点。

关于Excel文档的显示,您是否希望与网页上的工作表进行任何类型的交互。如果没有,您可以将Excel工作表转换为PDF / HTML并显示相同的内容。您可以使用OpenOffice API来实现此转换。

编辑:刚刚签出ZKSpreadsheet ...很酷

答案 3 :(得分:0)

我问了一个朋友,他告诉我他使用了它并且效果很好,把它放在我喜欢的地方。

关于显示:嗯,这很大程度上取决于你想要的布局/设计,但我猜你可以用表格来展示它,这就是它们的设计目的。


编辑:

我删除了链接,因为我注意到它是一个过时的API,它也不是你真正想要的。虽然链接指向另一个问题 - > http://poi.apache.org/似乎非常适合你想要的东西