将.xls文件导入到java servlet中

问题描述:

我有一个300 + xls文件的文件夹。这个文件的结构是一样的,但是数据是不同的。所以我需要使用servlet将这些数据导入到mysql表中。 我认为有几个阶段:将.xls文件导入到java servlet中

  1. 加载带有文件的文件夹到服务器
  2. 将文件转换为.csv
  3. 导入文件一个接一个到mysql

但我怎么能实现这种机制在技术上使用servlets?

感谢

先转换Xls变压器以此来CSV:

 
http://permalink.gmane.org/gmane.comp.jakarta.poi.user/14301 

然后使用这个导入CSV:使用Apache POI

 
http://www.javalobby.org/java/forums/t53674.html 

,你可以轻松地阅读任何数量的XLS的文件。 链接:http://poi.apache.org/ 要将其插入到数据库中,不需要将其转换为.csv。您可以读取每个文件的每个单元格。由于每个文件的结构都是相同的,因此可以将通过存储excel表格的所有值形成的DTO列表直接插入到数据库中。 您可以从http://poi.apache.org/spreadsheet/quick-guide.html开始

    Best of Luck