1.jxl是什么?

Jxl是一款常用的Java中操作Excel的API,但其只对xls有效,对2007版本以上的Excel(xlsx)很难处理。在本节中,主要介绍如何使用Jxl创建工作簿以及工作表、读取Excel文件内容和写入Excel文件内容。

2.依赖

<!-- https://mvnrepository.com/artifact/net.sourceforge.jexcelapi/jxl -->
<dependency><groupId>net.sourceforge.jexcelapi</groupId><artifactId>jxl</artifactId><version>2.6.12</version>
</dependency>

3.数据写入

我们在写入的时候,要保证这个目录是存在的,我这里是自己手动创建的

@Testvoid contextLoads() throws Exception {File xlsFile = new File("E:\\java\\jsoup/data/a.xls");//创建一个工作薄WritableWorkbook workbook = Workbook.createWorkbook(xlsFile);//创建一个工作表WritableSheet sheet = workbook.createSheet("sheet1", 0);//添加表头sheet.addCell(new Label(0, 0, "post_id"));sheet.addCell(new Label(1, 0, "post_title"));/*** 添加内容*/for (int i = 0; i <2 ; i++) {sheet.addCell(new Label(0,i+1,"0"+i));sheet.addCell(new Label(1,i+1,"内容"+i));}//执行写入文件操作workbook.write();//关闭资源。释放内存workbook.close();}

4. 数据读取

@Testvoid contextLoads() throws Exception {//声明工作薄Workbook book = Workbook.getWorkbook((new File("E:\\java\\jsoup/data/a.xls")));//获取名称sheet1表格 ,也可使用getSheet(0)获取第一个工作表Sheet sheet = book.getSheet(0);//获取工作表中的总行数及总列数int rows = sheet.getRows();int columns = sheet.getColumns();for (int i = 0; i < rows; i++) {for (int j = 0; j < columns; j++) {//使用getCell方法读取数据//第一个参数是指定第几列,第二个参数是指定第几行final Cell cell = sheet.getCell(j, i);System.out.println(cell.getContents() + "\t");}System.out.println();}}

jxl ----java处理excel相关推荐

  1. java excel api 下载文件_Java-Excel Java操作Excel POI(Jakarta POI API) - 下载 - 搜珍网

    Java操作Excel/Jakarta POI API/data/Jakarta POI API.doc Java操作Excel/Jakarta POI API/jar/poi-3.0.2-FINAL ...

  2. 使用JXL.jar实现JAVA对EXCEL的读写操作

    简介: jxl.jar是通过java操作excel表格的工具类库 jxl操作excel包括对象Workbook(工作簿),Sheet(工作表) ,Cell(单元格). 一个excel就对应一个Work ...

  3. java jxl 写 excel文件_java采用jxl写入一个Excel文件

    jxl写入一个excel文件. 读取方面请看下面相关链接,上一遍是关于读取excel的. package com.javaer.file; import java.io.File; import ja ...

  4. java使用jxl包读写excel表格文件,即xls格式文件

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java使用jxl包读写excel表格文件,即xls格式文件 本实例演示使用jxl包实现对excel文件的操作,下载 测试代码 public st ...

  5. Java 操作excel表格 - JXL(Java excel api)

    Java 操作excel表格 Java 操作 Excel 最常用的就是JXL(Java excel api)和POI,用起来挺简单的,不过相应的其功能也并非很强大,够用就行! 首先,下载jxl.jar ...

  6. java excel导出 jxl_JAVA利用JXL导出/生成 EXCEL

    jxl是java操作excel的工具, 在开源世界中,有两套比较有影响的API可 供使用,一个是POI,一个是jExcelAPI.其中功能相对POI比较弱一点.但jExcelAPI对中文支持非常好,A ...

  7. Java读取excel指定行列的数据(通过jxl的方式)

    目录 Java读取Excel指定列的数据详细教程和注意事项(通过jxl的方式) 1.前言 2.注意事项 3.主要的API说明 4.示例代码 Java读取Excel指定列的数据详细教程和注意事项(通过j ...

  8. java操作Excel有两种方式 方式1:jxl操作Excel jxl的API

    java操作Excel有两种方式 方式1:jxl操作Excel 方式2:poi操作Excel 下面介绍jxl API: 使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用 ...

  9. java读取Excel 错误 jxl read biff BiffException Unable to recog

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! java ...

最新文章

  1. LINUX文件、目录权限及相关操作命令
  2. 12、动态视图组件ListView、GridView
  3. Python编写编程作业批量自动打分程序的思路与实现
  4. 微信退款参数格式错误
  5. libudev-dev : Depends: libudev0 (= 175-0ubuntu9) but 175-0ubuntu9.3 is to be installed 错误解决方案...
  6. 信息安全问题频发:四成人讨厌大数据 六成人称微信谣言最多
  7. ITIL4,全球IT行业抢手的资格认证之一
  8. 大学python教材课后答案_大学慕课2020年Python编程基础课后答案
  9. AutoIt上路03-添加工具栏
  10. rp导入图片大小_Axure制作图像的放大与缩小效果的四种方式
  11. 计算机web国二考试题库,全国计算机二级考试练习题库(含答案)
  12. 哈工大软件学院编译原理实验3——语义分析
  13. Android源码目录结构,以Android2.1为例
  14. 部门换届推文文字_这是一篇迟迟不想到来的推文
  15. 对接阿里云内容安全服务(机审视频检测)
  16. 【历史上的今天】12 月 28 日:冯·诺伊曼诞生;林纳斯·托瓦兹出生;CSDN 正式上线
  17. 系统学习机器学习之特征工程(三)--多重共线性
  18. BPM助企业提升执行力
  19. 商业数据分析师——IT和商业之间的纽带
  20. 关于PlatformIO开发 Arduino,自定义库的设置

热门文章

  1. jpa双向多对多关系
  2. 国家一级建造师—工程经济—第一章—第三节
  3. 数据结构:学生信息管理系统(顺序存储结构)
  4. (二十二)访问者模式详解(伪动态双分派) - 转
  5. jstatjmapjhat
  6. jetson nano 部署yolov5s(从配置环境到推理)
  7. JS 返回两个时间之间的所有日期、月份、年份、季度
  8. Java Web应用实践
  9. Thinkphp中的路由
  10. 新“内卷”席卷科技圈?Google CEO 要求 174000 员工提高工作效率!