程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java操作excel實現代碼

Java操作excel實現代碼

編輯:關於JAVA
 

public class Test {

public static void main(String[] args) {
//readExcel(new File("D:\\eoms用戶.xls"));
readExcel("D:\\test.xls");


}
/**讀取Excel文件的內容
* @param file 待讀取的文件
* @return
*/
/*public static String readExcel(File file){
StringBuffer sb = new StringBuffer();

Workbook wb = null;
try {
//構造Workbook(工作薄)對象
wb=Workbook.getWorkbook(file);
} catch (BiffException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}

if(wb==null)
return null;

//獲得了Workbook對象之後,就可以通過它得到Sheet(工作表)對象了
Sheet[] sheet = wb.getSheets();

if(sheet!=null&&sheet.length>0){
//對每個工作表進行循環
for(int i=0;i<sheet.length;i++){
//得到當前工作表的行數
int rowNum = sheet[i].getRows();
for(int j=0;j<rowNum;j++){
//得到當前行的所有單元格
Cell[] cells = sheet[i].getRow(j);
if(cells!=null&&cells.length>0){
//對每個單元格進行循環
for(int k=0;k<cells.length;k++){
//讀取當前單元格的值
String cellValue = cells[k].getContents();
sb.append(cellValue+"\t");
System.out.println("#########"+cellValue);
}
}
sb.append("\r\n");
}
sb.append("\r\n");
}
}
//最後關閉資源,釋放內存
wb.close();
return sb.toString();
}
*/
public static void readExcel(String pathname) {
try {
//打開文件 6
Workbook book = Workbook.getWorkbook(new File(pathname)) ;
//取得第一個sheet
Sheet sheet = book.getSheet(0);
//取得行數
int rows = sheet.getRows();
for(int i = 1; i < rows; i++) {
Info info = new Info();
//getCell(列,行)
info.setUserName(sheet.getCell(0,i).getContents());
System.out.println("用戶名:"+sheet.getCell(0,i).getContents());

info.setUserName(sheet.getCell(1,i).getContents());
System.out.println("密碼:"+sheet.getCell(1,i).getContents());

info.setUserName(sheet.getCell(2,i).getContents());
System.out.println("真實名稱:"+sheet.getCell(2,i).getContents());
}

//關閉文件
book.close();
} catch (BiffException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved