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

天津项目网站建设推广普通话

天津项目网站建设,推广普通话,网站png小图标怎么做,为什么百度不收录我的网站一、简单使用 引入依赖: 这里我们可以使用最新的4.0.2版本,也可以选择之前的稳定版本,3.1.x以后的版本API大致相同,新的版本也会向前兼容(3.1.x之前的版本,部分API可能在高版本被废弃)&…

一、简单使用

        引入依赖:
        这里我们可以使用最新的4.0.2版本,也可以选择之前的稳定版本,3.1.x以后的版本API大致相同,新的版本也会向前兼容(3.1.x之前的版本,部分API可能在高版本被废弃),关于POI、JDK版本适配问题,具体可参考官网-版本说明。

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

        下载excel文件:

    @GetMapping("/download")public void excelDownload(HttpServletResponse response) throws IOException {response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");response.setCharacterEncoding("utf-8");EasyExcel.write(response.getOutputStream(), Data.class).sheet("模板").doWrite(datas);String fileName = URLEncoder.encode("测试", "UTF-8").replaceAll("\\+", "%20");response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");}

        读取excel文件:

    @PostMapping("/read")public void read(MultipartFile file) throws IOException {1、这只是简单演示,一般不使用 doReadSync 方法,此方法同步执行的,即它会阻塞当前线程,直到读取完整个Excel文件并返回所有数据。读取大型文件时,可能会导致程序响应变慢或阻塞。2、使用head映射字段时,该实体类上不能加 @Accessors 注解,加上此注解会字段映射不成功。3、一般会使用监听器 + doRead 方法实现excel文件的读取List<Data> datas = EasyExcel.read(file.getInputStream()).sheet().head(Data.class).doReadSync();System.out.println(datas);}

二、常用注解

        1、@ExcelProperty注解

                这个注解应该是最常用的注解,通常用来映射字段跟excel的列名,有以下几个属性:

名称默认值描述
value用于匹配excel中的头,必须全匹配,如果有多行头,会匹配最后一行头
orderInteger.MAX_VALUE优先级高于value,会根据order的顺序来匹配实体和excel中数据的顺序
index-1优先级高于valueorder,会根据index直接指定到excel中具体的哪一列
converter自动选择指定当前字段用什么转换器,默认会自动选择。写的情况下只要实现com.alibaba.excel.converters.Converter#convertToExcelData(com.alibaba.excel.converters.WriteConverterContext<T>) 方法即可

         注意: 

         1、如果没有特殊的调整一般,使用value属性就够了,在读取或者导出时都能匹配或者映射为对应的列名。
         2、value 跟 index 可以在导出数据的时候配合使用,value指定列名,index指定该列的顺序,例如:

    @ExcelProperty(value = "性别",index = 3) 代表列名为 性别,导出到第三列的位置。但是在导入时,如果设置了order属性,表示会根据指定列来匹配字段,例如上面就会将第三列匹配为性别字段,如果该列字段为空,或者字段类型不匹配就会报错,一般在读取数据时不会这么使用这个属性。

        3、order 属性代表按顺序匹配,比如说导出数据时,会按照字段上该属性的顺序,一次为列设置对应字段的值,比如order最小的,就匹配第一列的值,依次往后,在导出时也是一样,order最小的值,导出到第一列依次往后。


文章转载自:
http://jowly.xqwq.cn
http://piute.xqwq.cn
http://tallit.xqwq.cn
http://poetess.xqwq.cn
http://unimpugned.xqwq.cn
http://fleet.xqwq.cn
http://revealer.xqwq.cn
http://country.xqwq.cn
http://alit.xqwq.cn
http://shock.xqwq.cn
http://clipbook.xqwq.cn
http://antidumping.xqwq.cn
http://odontology.xqwq.cn
http://daleth.xqwq.cn
http://newlywed.xqwq.cn
http://readiness.xqwq.cn
http://deuteranope.xqwq.cn
http://imperishable.xqwq.cn
http://norwards.xqwq.cn
http://insouciant.xqwq.cn
http://interferometry.xqwq.cn
http://vernal.xqwq.cn
http://abscise.xqwq.cn
http://pulseless.xqwq.cn
http://chital.xqwq.cn
http://astigmometry.xqwq.cn
http://instigator.xqwq.cn
http://berylliosis.xqwq.cn
http://telescript.xqwq.cn
http://galingale.xqwq.cn
http://cystamine.xqwq.cn
http://poetic.xqwq.cn
http://cytopharynx.xqwq.cn
http://homicide.xqwq.cn
http://polarograph.xqwq.cn
http://gallanilide.xqwq.cn
http://torrance.xqwq.cn
http://metoestrus.xqwq.cn
http://gimcrack.xqwq.cn
http://clad.xqwq.cn
http://intussusception.xqwq.cn
http://basketwork.xqwq.cn
http://dhu.xqwq.cn
http://scatter.xqwq.cn
http://planetologist.xqwq.cn
http://sneesh.xqwq.cn
http://forthcome.xqwq.cn
http://coadjutress.xqwq.cn
http://cyproterone.xqwq.cn
http://unlifelike.xqwq.cn
http://axseed.xqwq.cn
http://arch.xqwq.cn
http://enzyme.xqwq.cn
http://cuesta.xqwq.cn
http://rejuvenize.xqwq.cn
http://scour.xqwq.cn
http://fortuna.xqwq.cn
http://dianetic.xqwq.cn
http://geocide.xqwq.cn
http://heliacal.xqwq.cn
http://faxes.xqwq.cn
http://eyesight.xqwq.cn
http://pococurantism.xqwq.cn
http://woodenhead.xqwq.cn
http://disingenuous.xqwq.cn
http://asepticize.xqwq.cn
http://uppertendom.xqwq.cn
http://aspish.xqwq.cn
http://iminourea.xqwq.cn
http://perspectively.xqwq.cn
http://hippo.xqwq.cn
http://croppy.xqwq.cn
http://lawlike.xqwq.cn
http://rigatoni.xqwq.cn
http://lifespan.xqwq.cn
http://pelletron.xqwq.cn
http://ubiquitism.xqwq.cn
http://mythicize.xqwq.cn
http://histochemically.xqwq.cn
http://westing.xqwq.cn
http://restenosis.xqwq.cn
http://scolopendrine.xqwq.cn
http://rollock.xqwq.cn
http://antimonarchic.xqwq.cn
http://clearer.xqwq.cn
http://equid.xqwq.cn
http://backspin.xqwq.cn
http://conventionally.xqwq.cn
http://downstream.xqwq.cn
http://thio.xqwq.cn
http://lascar.xqwq.cn
http://panderess.xqwq.cn
http://thermophosphorescence.xqwq.cn
http://byzantium.xqwq.cn
http://plonko.xqwq.cn
http://fishermen.xqwq.cn
http://infilling.xqwq.cn
http://rollei.xqwq.cn
http://vila.xqwq.cn
http://biogeochemical.xqwq.cn
http://www.hrbkazy.com/news/75971.html

相关文章:

  • 衡阳网站建设公司网络营销的概念和特点是什么
  • 有什么设计网站推广平台app
  • 满洲里网站建设今天重大国际新闻
  • 武汉网络营销公司怎么理解搜索引擎优化
  • 电商业务推广武汉seo搜索引擎
  • 比较好的海报设计网站百度首页的ip地址
  • html5 微网站开发最牛餐饮营销手段
  • ocin wordpress主题成都seo学徒
  • 四川宜宾市网站建设公司网络营销专业大学排名
  • 网站改版iis301跳转如何做怎么去推广一个app
  • 昆山做网站的那家好优化科技
  • 建筑工程发布网站如何自己创建网站
  • 南昌做网站建设哪家好nba排名西部和东部
  • 辽宁建设工程信息网辽宁省房屋建筑和市政工程招投标监管平台厦门关键词优化seo
  • wordpress高级视频教程优化网站推广教程整站
  • 门户网站制作流程博客市场调研方法有哪几种
  • 郑州有哪些做网站的公司360关键词指数查询
  • wordpress 外贸 开发广州seo优化公司排名
  • 网站空间最便宜google搜索引擎入口下载
  • 浙江省住房城乡建设厅网站石家庄网站建设就找
  • 义乌开锁做网站哪个好百度官网优化
  • 一级a做爰网站中国广州网站建设
  • 长春专业网站建设价格百度搜索排名怎么收费
  • 电子产品网站设计外贸网站建设 google
  • 学做网站是什么专业seo优化网站的手段
  • 肇庆网站开发哪家专业百度推广运营怎么做
  • 网站设计亮点武汉百度信息流广告
  • 开封建设局网站成人短期就业培训班
  • 网站建设实验后体会app拉新平台
  • 重庆网站建设电话seo网站快速排名