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

网站前置审批办理流程百度推广怎么看关键词排名

网站前置审批办理流程,百度推广怎么看关键词排名,贵州网站开发公司,仿网站制作教学视频教程背景 若依使用的是apach poi并在此基础上进行封装apach poi的原生的api是很复杂的,若依简化了了此操作apach poi的上传速率和下载速率都是没有优化的,依赖于文件大小的限制在此前提下,如果没法满足客户的需求(超大型文件的上传&am…

背景

  • 若依使用的是apach poi并在此基础上进行封装
  • apach poi的原生的api是很复杂的,若依简化了了此操作
  • apach poi的上传速率和下载速率都是没有优化的,依赖于文件大小的限制
  • 在此前提下,如果没法满足客户的需求(超大型文件的上传),可以集成easyexcel

对比

  • easyexcel 上手更加容易,甚至能够兼容apach poi,能够处理大型的excel,但是不能处理其他类型的文件
  • apach poi能够处理所有的文件类型,类似于excel、PDF、word,但是效率比较低下

导入依赖

官网找到对应的插件集成文档

在这里插入图片描述
在这里插入图片描述

修改

原本的maven的版本太低

<!-- easyexcel -->
<dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.2.6</version>
</dependency>

使用maven-search,找到合适的版本

 <!--  easyExcel工具--><dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>4.0.1</version></dependency>

导入完了,刷新一下缓存,检查一下是不是真的导进来了

在这里插入图片描述

新增方法

找到common/poi/excelUtil 工具类,在类的最后加上 两个方法

import com.alibaba.excel.EasyExcel;/*** 对excel表单默认第一个索引名转换成list(EasyExcel)* * @param is 输入流* @return 转换后集合*/
public List<T> importEasyExcel(InputStream is) throws Exception
{return EasyExcel.read(is).head(clazz).sheet().doReadSync();
}/*** 对list数据源将其里面的数据导入到excel表单(EasyExcel)* * @param list 导出数据集合* @param sheetName 工作表的名称* @return 结果*/
public void exportEasyExcel(HttpServletResponse response, List<T> list, String sheetName)
{try{EasyExcel.write(response.getOutputStream(), clazz).sheet(sheetName).doWrite(list);}catch (IOException e){log.error("导出EasyExcel异常{}", e.getMessage());

修改实体类

/*** 商品管理对象 tb_sku* * @author z* @date 2024-12-06*/
@ExcelIgnoreUnannotated // 忽略未标记Excel注解的字段 只对标注的字段进行导出导入
@ColumnWidth(16) // 列宽
@HeadRowHeight(14) // 表头行高
@HeadFontStyle(fontHeightInPoints = 11) // 表头字体大小
public class Sku extends BaseEntity
{private static final long serialVersionUID = 1L;/** 主键 */private Long skuId;/** 商品名称 */@Excel(name = "商品名称")@ExcelProperty(value = "商品名称")private String skuName;/** 商品图片 */@Excel(name = "商品图片",cellType = Excel.ColumnType.IMAGE)@ExcelProperty(value = "商品图片")private String skuImage;/** 品牌 */@Excel(name = "品牌")@ExcelProperty(value = "品牌")private String brandName;/** 规格(净含量) */@Excel(name = "规格(净含量)")@ExcelProperty(value = "规格")private String unit;/** 商品价格,单位分 */@Excel(name = "商品价格,单位分")@ExcelProperty(value = "商品价")private Long price;/** 商品类型Id */@Excel(name = "商品类型Id")@ExcelProperty(value = "商品类型Id")private Long classId;/** 是否打折促销 */private Integer isDiscount;}

改写controller中导出为

    /*** 导出商品管理列表*/@PreAuthorize("@ss.hasPermi('manage:sku:export')")@Log(title = "商品管理", businessType = BusinessType.EXPORT)@PostMapping("/export")public void export(HttpServletResponse response, Sku sku){List<Sku> list = skuService.selectSkuList(sku);ExcelUtil<Sku> util = new ExcelUtil<Sku>(Sku.class);//util.exportExcel(response, list, "商品管理数据"); // 使用若依原本的poi导出util.exportEasyExcel(response, list, "商品管理数据"); // 使用修改后的easyExcel导出}

改写controller中导入为importEasyExcel

    /*** 商品导入*/@PreAuthorize("@ss.hasPermi('manage:sku:import')")@Log(title = "商品管理", businessType = BusinessType.IMPORT)@PostMapping("/import")public AjaxResult importData(MultipartFile file, boolean updateSupport) throws Exception{ExcelUtil<Sku> util = new ExcelUtil<Sku>(Sku.class);
//        List<Sku> skuList = util.importExcel(file.getInputStream()); // 原本的poi导入List<Sku> skuList = util.importEasyExcel(file.getInputStream()); // 修改后之后的easyExcel导入String operName = SecurityUtils.getUsername();updateSupport = true;String message = skuService.importSkuList(skuList, updateSupport, operName);return AjaxResult.success(message);}
http://www.dinnco.com/news/67056.html

相关文章:

  • 河南网站建设设计中国十大搜索引擎网站
  • 手机网站app生成seo查询平台
  • 商品定制平台网站吸引人的微信软文
  • wordpress 仪表盘裁剪图片全国seo公司排名
  • 长春做网站选长春万网百度答主中心入口
  • 南京做网站xjrkj网络推广主要内容
  • 南京哪家做电商网站google浏览器官网
  • 高端网站建设谷美百度大搜推广
  • 有什么做h5的网站手机如何做网站
  • 个人网站怎么做淘宝客宁波seo推广费用
  • 中城投建设集团网站今天的特大新闻有哪些
  • 西安网站制作百亿科技成都seo推广
  • qq怎么做网站在线聊天东莞seo软件
  • 高大上的平面设计网站网页seo是什么意思
  • 做网站劫持多少钱域名停靠网页推广大全2023
  • 深圳网站 建设信科网络上海网络推广排名公司
  • 网站建设的公司哪家好百度公司的业务范围
  • 中国建筑网官网是哪个最新seo新手教程
  • 创新网站建设方案书免费创建个人网站
  • termux wordpress长沙关键词优化方法
  • 深圳婚纱摄影网站建设景区营销案例100例
  • 免费做网站bz3399百度sem竞价托管公司
  • 什么做网站的公司好百度电话号码
  • 凡科做 淘宝客网站怎样注册一个自己的平台
  • 网页设计与网站架设找索引擎seo
  • 医疗美容网站建设方案楚雄百度推广电话
  • 网页设计实训报告300字优化大师是什么软件
  • 安庆市大观区城乡建设局网站网络营销专业介绍
  • 如何通过html做网站上海app网络推广公司
  • wordpress网站支持中文注册网络营销自学网站