欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

jxl读excel

程序员文章站 2022-04-09 09:22:12
...
一、根据文件名filepath获得一个Sheet
//拿到excel表格
Workbook workbook = null;
try {
workbook = Workbook.getWorkbook(new File(path));
} catch (BiffException e) {

e.printStackTrace();
error.add("文件不存在");
pushError(0, error);
return false;
} catch (IOException e) {
e.printStackTrace();
error.add("文件不存在");
pushError(0, error);
return false;
}

Sheet sheet = workbook.getSheet(getSheetIndex());


二、把sheet的每一行解析成一个List

//处理excel表格
int row = 1;
int cols = cells.length;

//处理每一行
for(;row <sheet.getRows(); row++) {
List tempList = new ArrayList();
Object tempObject = null;

//处理每一列
for(int col=0; col < cols; col++) {
String content = null;;
try {
content = sheet.getCell(col, row).getContents();
} catch (Exception e) {
e.printStackTrace();
}
tempList.add(content);
}

list.add(tempList);



三、关闭sheet

workbook.close();
相关标签: Excel Java