开发
下载jxl.zip包后解压提取后缀为jar的文件 下载地址
eclipse中导入jar包 导入jar教程
简介:
jxl.jar是通过java操作excel表格的工具类库
jxl操作excel包括对象Workbook(工作簿),Sheet(工作表) ,Cell(单元格)。
一个excel就对应一个Workbook对象。
一个Workbook可以有多个Sheet对象。
一个Sheet对象可以有多个Cell对象。
读取Excel操作
通过Workbook,Sheet ,Cell这三个对象我们就可以实现Excel文件的读取工作。
读取步骤:
1、 选取Excel文件得到工作薄
Workbook workbook = Workbook.getWorkbook(new File("myfile.xls"));
2、 选择工作表,通过Workbook的getSheet方法选择第一个工作表(从0开始)
Sheet sheet = workbook.getSheet(0);
3、 选择Cell
读取单元格
通过Sheet的getCell方法选择位置为C2的单元格(两个参数都从0开始)
Cell c2 = sheet.getCell(2,1);
4、 读取信息
通过Cell的getContents方法读取单元格的值
把单元格中的信息以字符的形式读取出来String stringc2 = c2.getContents();
Cell提供了一个getType方法
能够返回单元格的类型信息,同时JXL提供了一个CellType类用来预设Excel中的类型信息,而且JXL提供了一些Cell类的子类用来分别用来表示各种类型的单元格,如LabelCell,NumberCell,DateCell分别表示字符、数值、日期类型的单元格
5、释放资源:workbook.close()
读取Excel
写入excel操作
通过WritableWorkbook,WritableSheet,Label这三个对象我们就可以实现Excel文件的插入工作。
1、 创建可写入的Excel工作薄
WritableWorkbook wwb = Workbook.createWorkbook(new File("myfile.xls"));
2、创建工作表
WritableSheet ws = wwb.createSheet("通讯录", 0);
3、创建单元格
添加文本类单元格
Label labelC = new Label(0, 0, "This is a Label cell");
ws.addCell(labelC);
4、写入到文件
wwb.write();// 写入数据
5、释放资源:
wwb.close();// 关闭文件
写入Excel
更新excel操作
1、创建只读的Excel表副本
Workbook workbook = Workbook.getWorkbook(file);
2、创建可写入的Excel工作薄
WritableWorkbook writableWorkbook = Workbook.createWorkbook(file, workbook);
3、其他操作与写入excel操作类似
更新Excel
参考
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/476.html