当前位置:网站首页 > 技术博客 > 正文

javax.jws

开发

下载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()

7074af79feb5?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

读取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();// 关闭文件

7074af79feb5?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

写入Excel

更新excel操作

1、创建只读的Excel表副本

Workbook workbook = Workbook.getWorkbook(file);

2、创建可写入的Excel工作薄

WritableWorkbook writableWorkbook = Workbook.createWorkbook(file, workbook);

3、其他操作与写入excel操作类似

7074af79feb5?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

更新Excel

参考

版权声明


相关文章:

  • 如何用vue cli创建一个项目2024-10-23 18:01:04
  • js switch判断成绩2024-10-23 18:01:04
  • jconsole怎么使用2024-10-23 18:01:04
  • 无法更新项目的依赖项2024-10-23 18:01:04
  • js都是怎么服务的2024-10-23 18:01:04
  • 创建一个vue项目具体步骤2024-10-23 18:01:04
  • vue2.2024-10-23 18:01:04
  • vue.js前端开发基础与项目实战2024-10-23 18:01:04
  • android.intent.extra.text2024-10-23 18:01:04
  • mapreduce的原理 简单易懂2024-10-23 18:01:04