具有导入/导出function的类Excel数据网格编辑器

我需要从Excel文件中导入数据并将其显示在Web应用程序中。 接下来,networking上显示的数据应该能够由用户编辑并再次导出到Excel文件。 所以我想实现的Web应用程序的可能性:

  1. 导入Excel文件
  2. 以某种方式查看Excel文件(简单的Excel表格function:更改单元格types(单选button,checkbox,select等)或颜色,更改列顺序/计数,sorting,过滤等…,公式将是一个加)
  3. 更改Web应用程序中显示的数据
  4. 将数据导出到Excel文件

你可以build议我使用哪些工具/库来实现上述要求?

我打算在JBoss 5/6(应用服务器)上使用Spring 3 / MVC(后端)和JSP(前端)。

我的研究:

我做了一些研究,但也想问你,因为我没有find满意的结果。

直接在网站上查看和编辑excel-like:

  1. handsontable: http ://handsontable.com
  2. jquery.shit: http : //jquerysheet.googlecode.com/svn/branches/3.x/jquery.sheet.html
  3. jqgrid: http ://trirand.com/blog/jqgrid/jqgrid.html

你如何看待以上命题? 还有更好的? JQuery.shit是完美的,但不是免费的,我需要一些免费的东西。 你知道类似的东西吗?

对于导入/导出Excel文件,我发现:

  1. Java Excel API
  2. Apache POI

哪个更好,更快学习还是更好的支持? 还有什么可以推荐的?

你知不知道是否有一个共同的技术与这两个重要的forms我的特点: 'View and edit excel file on the web''import/export excel file'

请在这个问题上给我build议。 在我开始实施之前,我不想犯一个错误。