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

购物网站上分期怎么做的自建网站平台

购物网站上分期怎么做的,自建网站平台,建筑图纸字母代号大全,jsp企业网站首先一点哈.我们需要把数据分好组 比如像我的这种 画红框的都是需要合并的.数据是一样的 mergeCarrierRecordExportsCarrierCells(writer, writeSheet, exports);/*** 合并承运商单元格方法*/private void mergeCarrierRecordExportsCarrierCells(ExcelWriter writer, WriteSh…

首先一点哈.我们需要把数据分好组

比如像我的这种

画红框的都是需要合并的.数据是一样的

    mergeCarrierRecordExportsCarrierCells(writer, writeSheet, exports);/*** 合并承运商单元格方法*/private void mergeCarrierRecordExportsCarrierCells(ExcelWriter writer, WriteSheet writeSheet, List<RouteInquiryRecordExport> exportDataLists) {//============================List<RouteInquiryRecordExport> exportDataList = new ArrayList<>();RouteInquiryRecordExport export = new RouteInquiryRecordExport();export.setInquiryName("InquiryName");export.setCarrierName("CarrierName");exportDataList.add(export);exportDataList.addAll(exportDataLists);//==========================这里是因为老是把第一行表头给合并了.所以新建了一行空的数据==// 记录需要合并的起始行号和结束行号int startRow = 0;//需要合并的字段的信息,多个可以拼接在一起String currentName = null;for (int i = 0; i < exportDataList.size(); i++) {RouteInquiryRecordExport currentExport = exportDataList.get(i);if (!(currentExport.getInquiryName() + currentExport.getCarrierName()).equals(currentName) ) {// 如果当前询价单名称加承运商名称与之前的名称不同,则处理上一组的合并if (currentName != null) {// 合并totalVehicle列(第10列,索引从0开始)if (startRow != i - 1) {//合并第二列writer.merge(startRow, i - 1, 1, 1);//合并第三列writer.merge(startRow, i - 1, 2, 2);//合并第16列writer.merge(startRow, i - 1, 15, 15);//合并第17列writer.merge(startRow, i - 1, 16, 16);}}// 更新当前名称和起始行号currentName = currentExport.getInquiryName() + currentExport.getCarrierName();startRow = i;}// 最后一行特殊处理if (i == exportDataList.size() - 1) {writer.merge(startRow, i, 1, 1);writer.merge(startRow, i, 2, 2);writer.merge(startRow, i, 15, 15);writer.merge(startRow, i, 16, 16);}}}

效果

导出的代码


// 使用EasyExcel导出
String fileName = getPreFileName("询价记录导出.xlsx");
ExcelWriter writer = EasyExcel.write(fileName, RouteInquiryRecordExport.class).build();
// 创建WriteSheet并设置表头
WriteSheet writeSheet = EasyExcel.writerSheet("询价记录导出")
.build();

// 添加数据
writer.write(exports, writeSheet);

// 合并逻辑:按照routeInquiryName相同的数据对totalVehicle所在列进行合并
mergeCarrierRecordExportsInquiryNameCells(writer, writeSheet, exports);
mergeCarrierRecordExportsCarrierCells(writer, writeSheet, exports);

// 关闭writer
writer.finish();
File file = new File(fileName);

//这里是我自己的上传文件的公用方法
String fileUrl = getUploadFileUrl(file, "询价记录导出");
log.info("文件上传服务器 false file -{}", JSON.toJSONString(fileUrl));
// 删除本地临时文件
FileUtil.del(file);

http://www.dtcms.com/wzjs/112833.html

相关文章:

  • 娄底建设局官方网站广东深圳疫情最新情况
  • 桐城市网站建设万词优化
  • app快速生成平台湖南seo网站策划
  • 手机网站工具西安seo按天收费
  • 有了网站源码如何做网页自己如何做网站
  • 亚马逊网站可以做批发吗推广普通话手抄报
  • 怎样给公司申请一个网站关键词优化怎么写
  • 发改委关于信用网站建设网页设计与制作作业成品
  • 最早动画是如何做的视频网站百度app免费下载安装
  • 个人网站源码html站长之家ppt素材
  • 山西太原建站怎么做站长字体
  • 武汉网站制作套餐站长之家收录查询
  • 旅游网站开发论文摘要西安seo关键词推广
  • 专业网站开发哪里好百度收录情况查询
  • 郑州大型网站制作谷歌seo排名公司
  • 邓州市网站建设做网站的公司哪家好
  • 高青网站建设sem是做什么的
  • 做网站哪些关键词排名监控批量查询
  • 宣传网站怎么做站长统计是什么意思
  • 广东省住建厅官方网站关键词优化上海
  • 网站内容全屏截屏怎么做深圳网络推广培训学校
  • 长春企业网站设计友情链接平台广告
  • 自己给公司做网站难不难免费网页制作网站
  • 百度商桥可以在两个网站放seo优化软件有哪些
  • 全媒体门户网站建设百度seo点击工具
  • wordpress政府网站stp营销战略
  • 运动 网站专题怎么做淘宝代运营公司
  • 网站建设策划方案书交换友情链接的目的
  • 成都网站开发优化公司治理结构
  • 网站开发技术 java网络营销活动策划方案