在Web开发中,如果需要将Excel文档的信息导入到数据库或者将数据库的信息导出到Excel文档中,这就需要应用程序访问Excel文件。
目前操作Excel文档的Java组件主要有Jxl和POI两种。我今天介绍的是Jxl的用法。
这是我使用的Jxl的驱动包的资源:https://download.csdn.net/download/qq_43236424/12494507
1、读取Excel表
读取的操作过程:
(1)一般需要由电子表工作簿创建Workbook对象
(2)然后,基于Workbook对象获取工作簿的工作表,形成Sheet对象
(3)最后由Sheet对象获取工作表的行、列,并基于行、列值对工作表的单元格实现读操作
Workbook workbook=Workbook.getWorkbook(new File("c:/aaa.xlsx"));
Sheet sheet=workbook.getSheet(0);
int r=sheet.getRows();
int c=sheet.getColumns();
for(int i=0;i<r;i++){
for(int j=0;j<c;j++){
//注意getCell()方法的第一个参数是列,第二个参数是行
System.out.println(sheet.getCell(j, i).getContents()+" ");
}
System.out.println();
}
workbook.close();
2