如何在上传后获取struts2中excel文件的内容?

时间:2012-07-13 13:00:39

标签: excel file-upload struts2 apache-poi

我正在研究Struts2框架。我需要将一个excel文件上传到缓冲区,以便我可以提取其信息并将它们打印到jsp页面中的表中。我遵循了本教程:http://www.roseindia.net/struts/struts2/struts-2-file-upload.shtml,因此我可以上传任何类型的文件。我的问题是:如何将类型限制为.xls和.xlsx?以及如何获取excel文件中存在的行的内容?我在某处读到了我可以使用Apache POI API ...但我无法理解该怎么做。谢谢。

2 个答案:

答案 0 :(得分:1)

你见过Struts 2 File Upload Tutorial吗?

它显示了如何限制某些mime类型。

您需要为excel描述here的mime类型。

答案 1 :(得分:0)

有一个名为jxl的开源库。将文件上传到服务器后,可以将其读入并遍历ght行。它很容易做到。