Excel樹(shù)形結構數據導入Oracle數據庫(Java)文章分類(lèi):
Java編程Jxl組件知識介紹:
Jxl是一個(gè)操作excel的組件包,可以滿(mǎn)足對一般的excel操作的需要。
1、Excel文件中的對象和jxl組件中的對象的對應關(guān)系
Excel文件包括的對象:Excel文件 工作簿 單元格
Jxl組件包包括的對象:Workbook Sheet Cell
Excel文件中的對象和jxl組件中的對象的對應關(guān)系
(1) Excel文件 ------- workbook
(2) 工作簿 ------- sheet
(3) 單元格 ------- cell
2.處理excel文件中的數據的過(guò)程:
選取Excel文件à選擇工作簿à選擇Cellà讀取信息à釋放資源。調用jxl的方法操作excel文件過(guò)程如下:
(1)通過(guò)Workbook的靜態(tài)方法getWorkbook選取Excel文件
Workbook workbook = Workbook.getWorkbook(new File(execlPath));
(2)通過(guò)Workbook的getSheet方法選擇第一個(gè)工作簿(從0開(kāi)始)
Sheet sheet = workbook.getSheet(0);
(3)通過(guò)Sheet方法的getCell方法選擇單元格
Cell cell = sheet.getCell(2,1); //獲取位置為C2單元格
(4)通過(guò)Cell的getContents方法把單元格中的信息以字符的形式讀取出來(lái)
String stringc2 = cell.getContents();
(5)操作完成,釋放資源.
workbook.close();
其它操作可參考相關(guān)文檔。
下面介紹,如何使用jxl組件操作excel文件,并把數據導入到數據庫。數據格式如下:
路徑
代碼
名稱(chēng)
NODE_PATH
COST_ID
COST_NAME
COST_CODE
1
1
主輔生產(chǎn)工程
一
1.T
1.T
主輔生產(chǎn)工程(建筑)
一
1.T.01
1.T.01
熱力系統
(一)
1.T.01.01
1.T.01.01
主廠(chǎng)房本體及設備
1
1.T.01.01.01
1.T.01.01.01
主廠(chǎng)房本體
1.1
1.T.01.01.01.01
1.T.01.01.01.01
基礎結構
1.1.1
1.T.01.01.01.02
1.T.01.01.01.02
框架結構
1.1.2
1.T.01.01.01.03
1.T.01.01.01.03
煤斗
1.1.3
1.T.01.01.01.04
1.T.01.01.01.04
運轉層平臺
1.1.4
1.T.01.01.01.05
1.T.01.01.01.05
地面及地下設施
1.1.5
1.T.01.01.01.06
1.T.01.01.01.06
屋面結構
1.1.6
1.T.01.01.01.07
1.T.01.01.01.07
維護及裝飾工程
1.1.7
1.T.01.01.01.08
1.T.01.01.01.08
煤倉間皮帶棧橋
1.1.8
源碼查考附件
ExecleToDBUtils.rar (1.8 KB)
下載次數: 7
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。