当前位置: 首页 > news >正文

Apache POI 处理excel文件 记录用法

Apache POI

写excel

public static void write() throws IOException {//再内存中创建了一个Excel文件XSSFWorkbook excel = new XSSFWorkbook();//创建一个sheet页XSSFSheet sheet = excel.createSheet("info");//这里创建行对象,这里的rownum 是从0开始的,类似于数组XSSFRow row = sheet.createRow(1);//创建单元格 这里的index也是从0开始的row.createCell(1).setCellValue("姓名"); //创建单元格,并且设置单元格内容row.createCell(3).setCellValue("城市");//新起一行row = sheet.createRow(2);row.createCell(1).setCellValue("jjking");row.createCell(3).setCellValue("广州");FileOutputStream fos = new FileOutputStream(new File("info.xlsx"));excel.write(fos);//关闭资源fos.close();excel.close();}

这个也不用过多的介绍,我们只要照着写就ok了,没什么难的

这样子,过后写好的excel,是这样的
在这里插入图片描述

读excel

public static void read() throws IOException, InvalidFormatException {XSSFWorkbook excel = new XSSFWorkbook(new File("info.xlsx"));//读取sheet页XSSFSheet sheet = excel.getSheetAt(0);//读取最后一个有文字的行号int lastRowNum = sheet.getLastRowNum();//从第2行开始读for(int i = 1; i <= lastRowNum; i++) {//获取行XSSFRow row = sheet.getRow(i);//获取单元格的对象String cellValue1 = row.getCell(1).getStringCellValue();String cellValue2 = row.getCell(3).getStringCellValue();System.out.println(cellValue1 + " " + cellValue2);}excel.close();
}

在这里插入图片描述

http://www.lryc.cn/news/293839.html

相关文章:

  • Transformer实战-系列教程2:Transformer算法解读2
  • python_蓝桥杯刷题记录_笔记_全AC代码_入门3
  • STM32 IIC电量计LTC2944
  • Linux 链接 GitHub 出现 Connection timed out
  • vulnhub靶场之Thales
  • Qt之使用Qt内置图标
  • 《计算机网络简易速速上手小册》第10章:未来网络技术趋势(2024 最新版)
  • Vue引入Axios
  • 【git 本地管理版本及与github合并】 Init Push Pull操作解决方案
  • JavaSE-项目小结-IP归属地查询(本地IP地址库)
  • 使用最大边界相关算法处理文章自动摘要
  • ref和reactive, toRefs的使用
  • 从源代码看Chrome 版本号
  • Vue 图片加载失败处理
  • Quartus IP学习之ISSP(In-System Sources Probes)
  • Vue组件通信讲解[父子组件通信]
  • Qt应用开发(安卓篇)——调用ioctl、socket等C函数
  • centos 安装docker CE
  • 某赛通电子文档安全管理系统 UploadFileList 任意文件读取漏洞复现
  • Kafka运维相关知识
  • 鸿蒙Native项目生产动态库(.so) 和静态库(.a)
  • B站课程评分
  • 【C++】拷贝构造函数和赋值运算符重载详解
  • BUUCTF-Real-[ThinkPHP]5-Rce
  • 物联网中基于WIFI的室内温度检测系统设计
  • 驱动开发-系统移植
  • MySQL数据存储
  • 带着问题读源码——Spring MVC是怎么找到接口实现类的?
  • [NAND Flash 7.1] 闪存系统性能优化方向集锦?AC timing? Cache? 多路并发?
  • 【数据结构】分治策略