可能很多開發者會面對客戶這樣的需求,在未使用系統之前,他們很多資料都是儲存在word或者excel等一些電子**中,現在他們需要將原來的資料自動匯入到系統中去,而不是一條一條地手工錄入。我就碰到了這樣的需求,經過一番折騰之後,終於實現了,我是採用第三方控制項jxl實現的,原理是比較簡單的。下面是詳細的**:
01.try
02. {
03. //例項化乙個工作簿物件
04. workbook workbook=workbook.getworkbook(new file("f:"));
05. //獲取該工作表中的第乙個工作表
06. sheet sheet=workbook.getsheet(0);
07. //獲取該工作表的行數,以供下面迴圈使用
08. int rowsize=sheet.getrows();
09. for(int i=0;i
一是在使用jxl控制項之前,需要將jxl.jar新增到工程中,而且jxl.jar要是最新的版本,如果版本很舊的話,會造成它跟jdk不相容的問題.
二是要匯入的excel表單元格中不能存在排序,篩選,錯誤檢查,資料有效性檢查等符號,如果有則要在匯入前,先去掉這些符號。
三就是注意單元列的資料型別,以便在處理時匹配我們規定的資料型別。
這裡我只是演示讀取excel表資料,然後插入到資料庫,當然它還可以對excel執行寫,刪除操作。
Java版將EXCEL表資料匯入到資料庫中
可能很多開發者會面對客戶這樣的需求,在未使用系統之前,他們很多資料都是儲存在 word 或者excel 等一些電子 中,現在他們需要將原來的資料自動匯入到系統中去,而不是一條一條地手工錄入。我就碰到了這樣的需求,經過一番折騰之後,終於實現了,我是採用第三方控制項 jxl實現的,原理是比較簡單的。下面...
將EXCEL導到oracle資料庫
將excel導到oracle 資料庫,我目前了解到一種途徑是 1 將excel另存為csv檔案 2 在pl sql developer裡將csv檔案內容導進oracle 展開說下步驟2 1 開啟pl sql developer,登入資料庫 2 工具 文字匯入器 3 在文字匯入器裡開啟csv檔案 注意...
java poi技術將Excel檔案內容匯入資料庫
最近在做檔案 poi解析excel 檔案步驟 1.獲取excel檔案的資料流 2.建立hssfworkbook 物件 3.然後就是獲取sheet物件,4.最後就是解析sheet物件內的相關資料,public list readexceltitle inputstream is catch ioexc...