我有一个包含 300 多个 xls 文件的文件夹。这些文件的结构相同,但数据不同。所以我需要使用 servlet 将这些数据导入到 mysql 表中。我认为有几个阶段:
- 将包含文件的文件夹加载到服务器
- 将文件转换为 .csv
- 将文件一一导入mysql
但是如何使用 servlet 在技术上实现这种机制呢?
谢谢
我有一个包含 300 多个 xls 文件的文件夹。这些文件的结构相同,但数据不同。所以我需要使用 servlet 将这些数据导入到 mysql 表中。我认为有几个阶段:
但是如何使用 servlet 在技术上实现这种机制呢?
谢谢
首先使用以下方法将 Xls 转换为 csv:
http://permalink.gmane.org/gmane.comp.jakarta.poi.user/14301
然后使用以下命令导入 csv:
http://www.javalobby.org/java/forums/t53674.html
使用 apache poi 您可以轻松读取任意数量的 xls 文件。链接: http: //poi.apache.org/ 要将其插入数据库,无需将其转换为 .csv。您可以读取每个文件的每个单元格。由于每个文件的结构相同,因此可以将存储 Excel 表的所有值形成的 DTO 列表直接插入数据库。您可以从http://poi.apache.org/spreadsheet/quick-guide.html开始
Best of Luck