注意,本文使用的Jar包为jxl.jar
,只能处理97-03版本xls格式的Excelapi
maven依赖:maven
<dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.6.10</version> </dependency>
jar包maven下载地址excel
//经过文件IO,读入一个xls文件 Workbook book = Workbook.getWorkbook(new File(path)); //得到第一个工做表对象(ecxel中sheet的编号从0开始,0,1,2,3,....) Sheet sheet = book.getSheet(0); //遍历每一行内容 for (int i = 0; i <sheet.rows; i++) { //getCell得到单元格,参数为(列,行)的下标 System.out.println(sheet.getCell(0, i).getContents()); }
File xlsFile = new File("jxl.xls"); // 建立一个工做簿 WritableWorkbook workbook = Workbook.createWorkbook(xlsFile); // 建立一个工做表 WritableSheet sheet = workbook.createSheet("sheet1", 0); //遍历每一行,写出数据 for (int row = 0; row < 10; row++){ for (int col = 0; col < 10; col++){ // 向工做表中添加数据 sheet.addCell(new Label(col, row, "data" + row + col)); } } workbook.write(); workbook.close();