对Excel表的操作(读取,更新,创建)(二)

2014-11-24 08:41:45 · 作者: · 浏览: 4

import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;

// 读取Excel文件
public class ReadExcel{

public static void main(String args[]) {

try {
// 打开文件
Workbook book = Workbook.getWorkbook(new File("test1.xls"));
// 获得第一个表的工作对象,“0”表示第一个表
Sheet sheet = book.getSheet(0);
int rows = sheet.getRows();
int cols = sheet.getColumns();
// 得到第一列,第一行的单元格(0,0)
for (int i = 0; i < rows; i++) {
for (int j = 0; j < cols; j++) {
Cell cell = sheet.getCell(j, i);
String result = cell.getContents();
System.out.print(" " + result + " ");
}
System.out.println();
}
book.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (BiffException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

作者:wangbaoyin