数据网格在Java Struts Web应用程序中

网上冲浪后,我已经从下面的问题编辑我的问题到现在是什么。 好吧,我似乎明白,我现在不需要所有的function。 我觉得我很满意有一个数据网格来显示数据。 基本上我正在Struts 2上工作,而我的jsp页面有一个类似于excel的感觉,因此即使是一个datagrid也是足够的。 我遇到了这个技术

我不确定是否必须继续使用它。 任何其他build议,替代品是受欢迎的


老版本的问题“我现在有一个运行在Windows上的java web应用程序,我将来可以在Linux服务器上托pipe它。

我的应用程序允许人们上传数据。 我想显示他们已经上传到Excel文件的数据,并将其呈现在我的网页的一部分。

我怎么去解决这个问题?“

基本上你需要读取excel文件,获取某些java对象中的数据,然后将其作为普通的带有表格等的HTML页面显示给用户。如果你想以这种方式显示excel文件你的用户也可以编辑这些,然后你需要查看javascript / ajax来根据你的需要制作一个UI。

在java中读取上传的excel文件的一个简单而开源的方法是通过Apache POI。 它能够读取.xls文件以及较新的OOXML .xlsx文件。

http://poi.apache.org/spreadsheet/

他们有非常有用的例子,可以让你在10分钟内开始

http://poi.apache.org/spreadsheet/quick-guide.html

如果您可以允许数据转到其他网站,那么您可以使用ZOHO。 他们的在线Excel编辑是相当不错的,你不需要做任何事情。

也许你可以试试http://www.jxcell.net

这是一个Java电子表格组件,它允许你通过网页编辑你的Excel。