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

专门做母婴的网站软件定制

专门做母婴的网站,软件定制,检测一个网站用什么软件做的方法,深圳学校网站定制设计介绍 EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。 他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。 快速:快速的读取excel中的数据。 简洁:映射excel和实体类,让…

介绍

EasyExcel是一个基于Java的、快速、简洁、解决大文件内存溢出的Excel处理工具。
他能让你在不用考虑性能、内存的等因素的情况下,快速完成Excel的读、写等功能。
快速:快速的读取excel中的数据。
简洁:映射excel和实体类,让代码变的更加简洁。
大文件:在读写大文件的时候使用磁盘做缓存,更加的节约内存。

官方文档:https://easyexcel.opensource.alibaba.com/

引入依赖

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

创建实体类

package com.example.study.vo.sys;import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;/*** @author guochao* @version 1.0* @date 2023/10/18*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class SysClassifyExcelVo {@ExcelProperty(value = "id",index = 0)private Long id;@ExcelProperty(value = "名称",index = 1)private String name;@ExcelProperty(value = "类型",index = 2)private String type;@ExcelProperty(value = "上级id",index = 3)private Long parentId;@ExcelProperty(value = "排序",index = 4)private Long sort;
}

创建监听类

package com.itgc.test;import com.alibaba.excel.context.AnalysisContext;
import com.alibaba.excel.event.AnalysisEventListener;import java.util.ArrayList;
import java.util.List;/*** @author guochao* @version 1.0* @date 2023/10/18*/
public class ExcelListener<T> extends AnalysisEventListener<T> {private List<T> data = new ArrayList<>();//读取exceL内容,//从第二行开始读取,把每行读取内容封装到t对象里面@Overridepublic void invoke(T t, AnalysisContext analysisContext) {data.add(t);}public List<T> getData(){return data;}@Overridepublic void doAfterAllAnalysed(AnalysisContext analysisContext) {}
}

使用

package com.itgc.test;import com.alibaba.excel.EasyExcel;
import com.example.study.vo.sys.SysClassifyExcelVo;import java.util.ArrayList;
import java.util.List;/*** @author guochao* @version 1.0* @date 2023/10/18*/
public class EasyExcelTest {public static void main(String[] args) {
//        read();write();}//读操作public static void read(){//1 定义读取excel文件位置String fileName = "D://01.xlsx";//2 调用方法ExcelListener<SysClassifyExcelVo> excelListener = new ExcelListener<>();EasyExcel.read(fileName, SysClassifyExcelVo.class,excelListener).sheet().doRead();List<SysClassifyExcelVo> data = excelListener.getData();System.out.println(data);}//写操作public static void write(){List<SysClassifyExcelVo> list = new ArrayList<>();list.add(new SysClassifyExcelVo(1L,"分类1","课程",0L,0L));list.add(new SysClassifyExcelVo(2L,"分类1-1","课程",1L,1L));EasyExcel.write("D://02.xlsx",SysClassifyExcelVo.class).sheet("分类数据").doWrite(list);}
}
http://www.dinnco.com/news/45371.html

相关文章:

  • 手机网站登陆模板如何加入广告联盟赚钱
  • markdown同步WordPress重庆seo论
  • 包头做网站宁波seo推广咨询
  • 网站建设相关的比赛乐山网站seo
  • 网站制作 语言选择怎么做网站seo关键词设置
  • 网件路由器推荐东莞seo建站排名
  • 南通做百度网站的公司网站关键词排名优化教程
  • 网上购物商城网站建设毕业设计西安seo霸屏
  • 网站如何做淘宝联盟推广杭州制作公司网站
  • 邵阳红网站无锡网站排名公司
  • 2024年即将上市的手机烟台seo
  • 石家庄java开发做网站深圳优化seo
  • wordpress logo 流光宁波seo推广外包公司
  • 已申请域名怎么做网站建立网站平台需要多少钱
  • 校园论坛网站怎么做最新国际新闻 大事件
  • 网站建设包括哪些怎样在百度做广告宣传
  • 织梦网站0day漏洞武汉今日新闻头条
  • 在今日头条之类网站做电商竞价推广开户
  • 免费asp网站程序下载第三方网站流量统计
  • 做网站 网络映射南宁网站快速排名提升
  • 视频网站建设模版草根seo博客
  • wordpress+有广告seo网站优化推广
  • 百度站长反馈windows优化大师要会员
  • wordpress固定链接打不开九江seo优化
  • 鞋行业的网站建设app开发多少钱
  • 最新手机发布会站长工具seo综合查询引流
  • 怎么用word做一个网站广西seo快速排名
  • h5网站开发百度游戏app下载
  • 潍坊建设公司南宁排名seo公司
  • 网站建设推广人员佛山百度网站排名优化