所用Jar包版本为jxl2.6.7.jar
1.创建Excel文件
WritableWorkbook writableWorkbook = Workbook.createWorkbook(new File( "test.xls"));
//创建名为Sheet1的工作表
WritableSheet sheet = writableWorkbook.createSheet("Sheet1", 0);
//创建单元格内容,索引从0开始。参数1:列,参数2:行
Label label = new Label(0 , 1, "第一个内容");
//将单元格添加到工作表
sheet.addCell(label);
writableWorkbook.write();
writableWorkbook.close();
2.修改Excel文件
File file = new File( "test.xls");
Workbook workbook = Workbook.getWorkbook(file);
//如果已经存在这个文件,会对其进行修改,否则创建一个
WritableWorkbook writableWorkbook = workbook.createWorkbook(file);
//如果已经存在这个工作表,会对其进行修改,否则创建一个
WritableSheet sheet = writableWorkbook.createSheet("Sheet1", 0);
//创建单元格内容,索引从0开始。参数1:列,参数2:行
Label label = new Label(0 , 1, "第一个内容");
//将单元格添加到工作表
sheet.addCell(label);
writableWorkbook.write();
writableWorkbook.close();
3.读取Excel文件
File file = new File( "test.xls");
Workbook workbook = Workbook.getWorkbook(file);
//得到的一个工作表
Sheet sheet = workbook.getSheet(0);
//得到第一列第一行的单元格
Cell cell1 = sheet.getCell(0, 1);
//获取其内容
String result = cell1.getContents();
System.out.println(result);
workbook.close();
输出:第一个内容