我有一個300 + xls文件的文件夾。這個文件的結構是一樣的,但是數據是不同的。所以我需要使用servlet將這些數據導入到mysql表中。 我認爲有幾個階段:將.xls文件導入到java servlet中
- 加載帶有文件的文件夾到服務器
- 將文件轉換爲.csv
- 導入文件一個接一個到mysql
但我怎麼能實現這種機制在技術上使用servlets?
感謝
我有一個300 + xls文件的文件夾。這個文件的結構是一樣的,但是數據是不同的。所以我需要使用servlet將這些數據導入到mysql表中。 我認爲有幾個階段:將.xls文件導入到java servlet中
但我怎麼能實現這種機制在技術上使用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