Java Struts Web应用程序中的excel数据网格
在浏览完网页后,我将我的问题从下面的问题编辑成现在的问题。 好的,我似乎明白我现在并不需要excel的所有功能。我想我对有一个数据网格来显示数据感到满意。基本上,我正在使用Struts 2,我希望我的jsp页面有一种类似excel的感觉,因此看起来即使是datagrid也足够了。我遇到了This Technology
我不确定我是否必须继续使用它。欢迎提出任何其他建议和替代方案
问题的旧版本 “我目前有一个java web应用程序在windows上运行。我将来可能在Linux服务器上托管它
我的应用程序允许人们上传数据。我想将他们上传的数据显示在excel文件中,并将其呈现在我网页的一部分中
我该怎么办?"
# 1 楼答案
基本上,您需要读取excel文件,获取某种java对象中的数据,然后将其作为带有表格等的普通HTML页面显示给用户。。 如果您希望以用户也可以编辑这些excel文件的方式显示excel文件,那么您需要查看javascript/ajax以根据需要创建UI
在java中读取上传的excel文件的一种简单且开源的方法是通过ApachePOI。它能阅读。xls文件以及更新的OOXML。xlsx文件
http://poi.apache.org/spreadsheet/
他们有非常有用的例子,可以让你在10分钟内开始
http://poi.apache.org/spreadsheet/quick-guide.html
如果您可以允许数据进入另一个站点,那么您可以使用ZOHO。他们的在线Excel编辑相当不错,你真的不需要做什么
# 2 楼答案
也许你可以试试http://www.jxcell.net:
它是一个java电子表格组件,允许您通过网页编辑Excel