這里解析excel文件用了第三方所提供的一些類庫。Jakarta的POI項(xiàng)目提供了一組操縱Windows文檔的Java API,如下幾個類提供了操作Excel文
件的方便的途徑:HSSFWorkbook、HSSFSheet、HSSFRow、HSSFCell,分別代表了Excel電子表格中的Book、Sheet、行和單元格。你可以在下面地址下載到最新的POI工具包:
http://jakarta.apache.org/poi/index.html
一些常用操作如下:













通過sheet.getRow(rowNumber)取得一行的數(shù)據(jù)。
對每一行HSSFRow,它可以通過getFirstCellNum(cellNum) or getLastCellNum(cellNum)取得此行的格數(shù)(列數(shù))。
通過HSSFCell可以判斷每個表格中的數(shù)據(jù)類型,DOC中描述如下:
?












這樣,對于一個現(xiàn)有的excel文件,我們可以取得它所以行的數(shù)據(jù),并對行中的每條數(shù)據(jù)根據(jù)不同的類型進(jìn)行操作了!
將excel文件中的一行具體cell轉(zhuǎn)換成java數(shù)據(jù)實(shí)例:





































?
到了現(xiàn)在實(shí)中應(yīng)用當(dāng)然不會這么簡單,此類庫的更多功能我們可以參考其API,在此將中附帶了API。