一、创建springboot项目,导入依赖

     <dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.1.6</version></dependency>

二、创建实体类(如果有必要)

public class student(){private String id;private String name;
}

三、创建需要写入的数据

List<Student> stuList(){Student student1 = new Student("10000","小明");Student student2 = new Student("10001","李华");List<Student> list = new ArrayList<>();list.add(student1);list.add(student2);return list;
}

四、写入数据

 String filename = "C:\\Users\\admin\\Desktop\\student.xlsx";//写在哪里的文件EasyExcel.write(filename,Student.class).sheet("sheet1").doWrite(stuList());//使用这个方法写入,新的数据会把旧的数据覆盖

五、追加数据

import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;String filename = "C:\\Users\\admin\\Desktop\\port.xlsx";FileInputStream fileInputStream = new FileInputStream(filename);XSSFWorkbook xssfWorkbook = new XSSFWorkbook(fileInputStream);XSSFSheet sheet = xssfWorkbook.getSheetAt(0);FileOutputStream fileOutputStream = new FileOutputStream(filename);for(Studnet value : stuList()){XSSFRow row = sheet.createRow(sheet.getLastRowNum() + 1);//新增一行XSSFCell cell1 = row.createCell(0);//行中的第“0+1”列cell1.setCellValue(port.getId());//列中放的值XSSFCell cell2 = row.createCell(1);cell2.setCellValue(port.getName());}fileOutputStream.flush();xssfWorkbook.write(fileOutputStream);fileOutputStream.close();

java 写入excel或者在excel中追加数据相关推荐

  1. xlswriter-用于Excel 2007+XLSX文件中读取数据

    介绍: xlswriter是一个 ,可用于在 Excel 2007+ XLSX 文件中读取数据,插入多个工作表,写入文本.数字.公式.日期.图表.图片和超链接. 特点: 一.写入 100%兼容的Exc ...

  2. springboot实现上传Excel文件与数据库中的数据进行比对

    springboot实现上传Excel文件与数据库中的数据进行比对 首先先写好文件上传的接口,然后上传需要比对数据的文件,在点击数据比对 下面是一部分数据比对的代码: 后端controller部分: ...

  3. Java 向文件中追加数据

    java向文件中追加数据内容. 使用filewrite()方法向文件中追加数据 完整代码 import java.io.*;public class Main {public static void ...

  4. excel查询oracle数据库,用Excel直接查询Oracle中的数据

    一般情况下,我们如果想要把Oracle当中查询的数据保存为Excel文件,一般都是使用的是PL/SQLDeveloper,本文就给大家介绍一下关于用Excel直接查询Oracle中的数据的内容. 事实 ...

  5. oracle匹配excel数据,如何用Excel直接查询Oracle中的数据

    如何用Excel直接查询Oracle中的数据 关注:275  答案:2  mip版 解决时间 2021-01-11 08:35 提问者╬═掵中注定 2021-01-10 16:43 如何用Excel直 ...

  6. matlab中图显示单元格,excel如何根据表格中的数据自动在单元格中画图:

    如何利用matlab根据excel表格里面的数据画图 将待的结构的数据录入Excel中,录入意行列要跟原矩阵一一对应 录入完以后保存数据,为了后续使用方便,命名时我们最好把它命名为我们接下来在MATL ...

  7. 用SQL在文本文件中追加数据

    if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[p_movefile]') and OBJECTPROPER ...

  8. java 向已存在的excel中追加数据 .

    所需要的poi的jar包 import java.io.FileInputStream; import java.io.FileOutputStream; import org.apache.poi. ...

  9. python导出excel数据表中追加数据_python pandas在已存在的excel中追加数据

    pandas读取.写入csv数据非常方便,但是有时希望通过excel画个简单的图表看一下数据质量.变化趋势并保存,这时候csv格式的数据就略显不便,因此尝试直接将数据写入excel文件. pandas ...

最新文章

  1. 确定浏览器是否支持某些DOM模块
  2. 为什么 C+标准每三年发布一次?
  3. Django-路由控制
  4. Linux 下 离线下载服务部署 CCAA的安装使用
  5. VTK:AlignFrames对齐帧用法实战
  6. 根据从日期控件选定的时间以表格形式显示数据_VB项目开发FlexGrid控件使用讲解...
  7. 【手把手带你入门深度学习之150行代码的汉字识别系统】学习笔记 ·003 用训练模型进行预测
  8. 小白记事本--JAVA入门
  9. 【Loss】深度学习的多个loss如何平衡?
  10. android服务器数据交互,Android手机访问服务器一种数据交互方法_刘平.pdf
  11. php cpu飙高,PHP-FPM进程CPU 飙高的原因及解决方案
  12. UMA Frame Buffer Size 核显显存与CSGO帧率
  13. Windows下LaTex转为Word
  14. EXTRA_CFLAGS += -D 与CONFIG_ =y
  15. 发布《区块链创新与知识产权发展白皮书》
  16. 牛客网数据开发题库_牛客网刷题笔记--数据库
  17. Android 伪造短信
  18. 有时间要看的书(个人整理)
  19. Qwt使用之QwtPlot
  20. 人脸检测——mAP的含义

热门文章

  1. 【翻译】生物集成可穿戴系统:综合回顾
  2. 使用Jest测试JavaScript (入门篇) 1
  3. 怎么画龙的画奶奶帮我擦java,怎么一步一步教孩子用蜡笔简单画一条龙(步骤图解)...
  4. 06MySQL高级操作
  5. ngfor ngif(ngif then else) ngswitch + ngfor里面使用ngif 和 ngswitch
  6. r9 7950x参数 r9 7950x相当于什么级别水平
  7. 正能量团队的人和事--传递正能量
  8. 阿里云首推音乐变速短视频SDK,上线抖音 freestyle只需1步
  9. 线性表文档之循环双链表
  10. SVM损失函数和softmax损失函数