JXL的api的簡單介紹

      最近幾個月由於項目的要求常常須要操做excel表格,連帶着寫過幾個須要處理電子表格的小工具。在這個過程當中用到了jx這個第三方的jar包。現把其中比較經常使用的方法函數簡單整理下。以方便之後項目的開始過程更加迅速快捷。html


//建立關閉工做簿對象,獲取表單對象、單元格對象java

1.建立workbook對象     
api

InputStream is = new FileInputStream(sourcefile); 數組

jxl.Workbook rwb = Workbook.getWorkbook(is);函數

2.獲取第一張Sheet表 工具

Sheet rs = rwb.getSheet(0)spa

3.獲取第n行,第m列的值 .net

Cell c00 = rs.getCell(m-1, n-1); excel

String strc00 = c00.getContents(); htm

4.操做完成時,關閉對象,釋放佔用的內存空間 

rwb.close(); 


//Workbook類提供的方法 

1. int getNumberOfSheets() 

得到工做薄(Workbook)中工做表(Sheet)的個數 

2. Sheet[] getSheets() 

返回工做薄(Workbook)中工做表(Sheet)對象數組 

3. String getVersion() 

返回正在使用的API的版本號,好像是沒什麼太大的做用


//Sheet接口提供的方法 

1. String getName() 

獲取Sheet的名稱 

2. int getColumns() 

獲取Sheet表中所包含的總列數 

3. Cell[] getColumn(int column) 

獲取某一列的全部單元格,返回的是單元格對象數組 

4. int getRows() 

獲取Sheet表中所包含的總行數

5. Cell[] getRow(int row) 

獲取某一行的全部單元格,返回的是單元格對象數組

6. Cell getCell(int column, int row) 

獲取指定單元格的對象引用,須要注意的是它的兩個參數,第一個是列數,第二個是行數,這與一般的行、列組合有些不一樣。 


 p.s.:

 1.Java Excel API 文檔 :http://www.andykhan.com/jexcelapi/  

 2.JXL的API:http://www.blogjava.net/caizh2009/articles/313871.html

相關文章
相關標籤/搜索