首页 > 其他分享 >easyExcel读写入csv文件

easyExcel读写入csv文件

时间:2023-05-21 12:36:15浏览次数:45  
标签:读取 easyExcel excel System public csv data 读写 out

写入:

File file = new File(System.getProperty("java.io.tmpdir") + File.separator + "aa.csv");
        ExcelWriter excelWriter = EasyExcelFactory.write(file).excelType(ExcelTypeEnum.CSV).charset(Charset.forName("GBK"))
                .build();
        WriteSheet data = EasyExcelFactory.writerSheet("data").build();
        ArrayList<String> strings = new ArrayList<>();
        excelWriter.write(strings,data);
        excelWriter.finish();
public class ExcelListener extends AnalysisEventListener<UserData> {

 /**
  * 一行一行的读取excel内容
  */
 public void invoke(UserData data, AnalysisContext analysisContext) {
  System.out.println("****" + data);
 }

 /**
  * 读取表头内容
  */
 public void invokeHeadMap(Map<Integer, String> headMap, AnalysisContext context) {
  System.out.println("表头" + headMap);
 }

 /**
  * 读取完成操作
  */
 public void doAfterAllAnalysed(AnalysisContext analysisContext) {
  System.out.println("读取Excel完毕");
 }
}
 // 实现excel写操作
  //1.设置写入文件夹地址和excel文件名称
  String fileName = "/Users/zzs/temp/excel/write.xlsx";
  //调用easyExcel里面的方法实现写操作
  //2个参数,第一个参数是文件名称,第二个参数是实体类
  EasyExcel.read(fileName, UserData.class, new ExcelListener()).sheet().doRead();

 

标签:读取,easyExcel,excel,System,public,csv,data,读写,out
From: https://www.cnblogs.com/goPush/p/17418432.html

相关文章

  • 使用ShardingShpere来实现读写分离跟分库分表
    环境准备两个mysql集群,一主一从我们简单的用docker-compose来快速搭建一个version:'3'services:master1:image:mysql:5.7environment:MYSQL_ROOT_PASSWORD:123456ports:-"3307:3306"volumes:-./master1/data:/var/lib/mysql......
  • < Python全景系列-4 > 史上最全文件类型读写库大盘点!什么?还包括音频、视频?
    欢迎来到我们的系列博客《Python全景系列》!在这个系列中,我们将带领你从Python的基础知识开始,一步步深入到高级话题,帮助你掌握这门强大而灵活的编程语言!本文系列第四篇,介绍史上最全PYTHON文件类型读写库大盘点!包含常用和不常用的大量文件格式!文本、音频、视频应有尽有!废话不多说!......
  • generate a 3D chart in Python using the CSV data
    Here's an example of how you could use Matplotlib to create a 3D scatter plot from your CSV data:   importpandasaspdimportmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3D#LoadtheCSVdataintoaPand......
  • 用excel打开csv文件,中文显示乱码
    1.情景展示用dbeaver导出数据,生成了csv格式数据。用微软自带的excel工具打开,中文显示乱码。如何解决?2.具体分析用notepad++打开该文件。可以正常显示,并且,该文件是utf-8编码。默认情况下,Windows平台上的UTF-8编码是带有BOM(ByteOrderMark)的。所以,使用Windows上......
  • SpringBoot使用EasyExcel将Excel数据直接转换为类对象
    背景相比于读取excel到List<List<String>>对象中,抽象一个方法将excel数据直接一步读取到指定的类对象中,更为方便。代码通过类Class读取excel数据到对象/***使用Class来读取Excel**@paraminputStreamExcel的输入流*@paramexcelTypeEnumExcel的格式(XLS或XLSX......
  • 读写文件方法大全
    Java指定编码读写文件(UTF-8)[url]http://gaofeihang.blog.163.com/blog/static/8450828520098241202798/[/url]读取importjava.io.BufferedReader;importjava.io.FileInputStream;importjava.io.InputStreamReader;StringFileCon......
  • Matlab保存数据到csv文件的方法分享
    ✅作者简介:热爱科研的算法开发者,Python、Matlab项目可交流、沟通、学习。......
  • python基础学习-读写CSV文件
    CSV文件介绍参考:Python-Core-50-Courses/第23课:用Python读写CSV文件.mdatmaster·jackfrued/Python-Core-50-Courses(github.com)CSV 全称逗号分隔值文件是一种简单、通用的文件格式,被广泛的应用于应用程序(数据库、电子表格等)数据的导入和导出以及异构系统之间的数据......
  • python基础学习-用Python读写Excel文件
    参考链接:Python-Core-50-Courses/第24课:用Python读写Excel文件-1.mdatmaster·jackfrued/Python-Core-50-Courses(github.com)Python-Core-50-Courses/第25课:用Python读写Excel文件-2.mdatmaster·jackfrued/Python-Core-50-Courses(github.com)......
  • SQL SERVER 物理分区和读写分离主从库数据同步
    对于对现有系统进行数据性能优化顺序建议1.先考虑物理分区,因为物理分区对我们代码业务不会有改动,但是有局限性,优化效果不是很好2.再考虑读写分离,读写分离对代码改动不会太多,并且只试用超过读:写=8:2的比例,因为读写分离主要是缓解读数据库的压力,如果读的压力并没有那么大,就不用......