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

庆阳市建设局门户网站设计师常备设计网站大全

庆阳市建设局门户网站,设计师常备设计网站大全,产品设计一般出多少方案,宁夏网站建设费用地址背景 若依使用的是apach poi并在此基础上进行封装apach poi的原生的api是很复杂的#xff0c;若依简化了了此操作apach poi的上传速率和下载速率都是没有优化的#xff0c;依赖于文件大小的限制在此前提下#xff0c;如果没法满足客户的需求#xff08;超大型文件的上传若依简化了了此操作apach poi的上传速率和下载速率都是没有优化的依赖于文件大小的限制在此前提下如果没法满足客户的需求超大型文件的上传可以集成easyexcel 对比 easyexcel 上手更加容易甚至能够兼容apach poi能够处理大型的excel但是不能处理其他类型的文件apach poi能够处理所有的文件类型类似于excel、PDF、word但是效率比较低下 导入依赖 去官网找到对应的插件集成文档 修改 原本的maven的版本太低了 !-- easyexcel -- dependencygroupIdcom.alibaba/groupIdartifactIdeasyexcel/artifactIdversion2.2.6/version /dependency使用maven-search找到合适的版本 !-- easyExcel工具--dependencygroupIdcom.alibaba/groupIdartifactIdeasyexcel/artifactIdversion4.0.1/version/dependency导入完了刷新一下缓存检查一下是不是真的导进来了 新增方法 找到common/poi/excelUtil 工具类在类的最后加上 两个方法 import com.alibaba.excel.EasyExcel;/*** 对excel表单默认第一个索引名转换成listEasyExcel* * param is 输入流* return 转换后集合*/ public ListT 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, ListT 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){ListSku list skuService.selectSkuList(sku);ExcelUtilSku util new ExcelUtilSku(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{ExcelUtilSku util new ExcelUtilSku(Sku.class); // ListSku skuList util.importExcel(file.getInputStream()); // 原本的poi导入ListSku 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.hkea.cn/news/14512310/

相关文章:

  • 北京市教学名师项目建设网站国外的网站可以做百度推广吗
  • 企业网站关键词优化排名应该怎么做什么公司做网站出名
  • 官方网站搭建要多少钱wordpress图片分页插件下载
  • 织梦手机网站怎么安装nas wordpress外网访问
  • win10 做网站服务器网站技术方案怎么写
  • 宁波哪里有网站建设高端的全响应式网站用什么做的
  • 阿里巴巴 商城网站怎么做松桃县住房和城乡建设局网站
  • 网站开发工作进度表软件开发工程师需要具备的能力
  • 纪念平台网站建设专门做短视频的公司
  • 思科网站建设配置站点dns服务石家庄市网站建设
  • 制作网站的走马灯怎么做网站交易截图可以做证据吗
  • 河南网站关键词优化无锡网站建设价格费用
  • 网站开始开发阶段的主要流程上海seo外包
  • 学院网站建设流程图广告设计的基本流程步骤
  • 联通公司做网站吗php 文档系统wordpress
  • 网站开发工作计划做网站做生意
  • 糖果网站是李笑来做的吗黑龙江建设网官方网站特种作业
  • 网页制作与网站建设设计报告公司网站如何建设教程
  • 金华企业自助建站系统微信公众号怎么做推送
  • 海南网站建设优化排名站长工具seo源码
  • 银行门户网站建设三种制作方式的比较
  • 可以做兼职的动漫网站网站编程器
  • 如何建设社区网站孝感网站建设专家
  • python3 网站开发入门精品展厅设计
  • 一个门户网站怎么做山西 网站建设
  • 广州制作公司网站58同城百姓网
  • 很多搜索词网站怎样做php标签wordpress
  • wordpress如何更域名青岛网站推广优化
  • 咸宁网站建设解决方案WordPress主题里的AD
  • 做空运货代常用网站做网站只开发手机端可不可以