工作的时候遇到这个问题,找了很久,最后根据这位大哥的方法稍做修改解决了问题。

在此记录总结一下,以免之后用到

//调用传参
addRangeBorder(wb['Sheets']['分组表']['!merges'], wb['Sheets']['分组表'])//给合并行列赋值样式addRangeBorder (range, ws) {let cols = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"];range.forEach(item => {console.log(item)let style = {s: {border: {top: { style: 'thin' },left: { style: 'thin' },bottom: { style: 'thin' },right: { style: 'thin' }}}}// 处理合并行for (let i = item.s.c; i <= item.e.c; i++) {ws[`${cols[i]}${Number(item.e.r) + 1}`] = ws[`${cols[i]}${Number(item.e.r) + 1}`] || style// 处理合并列for (let k = item.s.r + 2; k <= item.e.r + 1; k++) {ws[cols[i] + k] = ws[cols[k] + item.e.r] || style}}})return ws;},

再付上关于!merges的解读,毕竟就是因为自己脑子没转过来,没看懂这个s代表start,e代表end而思考半天。如果能对谁也有帮助更好啦。因为他都是从0行0列开始计算,所以在循环的时候,有+1

xlsx导出表格合并单元格边框样式缺失相关推荐

  1. java POI导出excel,合并单元格边框消失

    业务是导出一个报表,要求有一个跨多列的表头,肯定要用到合并单元格,但合并后边框消失.网上的一些解决办法是重写合并单元格方法,但弄清楚原因后,其实没必要. 原来是这样的: 合并后就第一个有边框,其余全成 ...

  2. IDEA太强悍了!java导出excel合并单元格边框设置

    前言 又到一年金九银十之际. Java作为目前用户最多,使用范围最广的软件开发技术之一. Java的技术体系主要由支撑Java程序运行的虚拟机,提供各开发领域接口支持的Java,Java编程语言及许多 ...

  3. 使用poi导出excel,及合并单元格边框显示问题

    使用poi导出excel,及合并单元格边框显示问题. 首先创建workbook.sheet HSSFWorkbook workbook = new HSSFWorkbook();HSSFSheet s ...

  4. springboot项目导出excel 合并单元格表格

    springboot项目导出excel 合并单元格表格 导出效果 业务controller 业务数据 业务实体类 注解MyExcel.java 注解 MyExcels 导出工具类MyExcelUtil ...

  5. easypoi 模板导出兼容合并单元格功能

    最新在使用easypoi,使用注解导出和模板导出的方式,现在主要就模板导出合并单元格一些坑和解决方法. 首先我建议刚接触的同学看这篇文章,很详细,功能也比较全面,比较感谢这篇文章的原创作者,网站1:e ...

  6. EasyExcel导出自定义合并单元格文件

    目标 需要使用阿里的EasyExcel库来导出excel,并要自定义合并单元格. 思路 这里自定义的CellWriteHandler需要将数据进行如下处理: 1.Excel每一行数据必须对应一个对象: ...

  7. hutool导出excel大数据_Hutool excel导出并合并单元格

    一.Hutool介绍 Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以"甜甜的&q ...

  8. Ant table表格合并单元格使用

    Ant 合并单元格+覆盖样式 项目需求: 最后一列用来展示详情,表格左侧点击行切换:要求选中行的样式和详情信息用一个边框凸显出来 结果如下: 切换效果展示如下: 实现过程: 在ant合并单元格demo ...

  9. 记一次用iview实现表格合并单元格的具体操作

    记一次用iview实现表格"合并"单元格的具体操作 最近做项目使用iview框架做后台管理系统,第一次使用iview遇到过很多问题,有些小坑也都在网上找到解决方案了,可作为一个通用 ...

最新文章

  1. Spring 4 官方文档学习(十一)Web MVC 框架之异常处理
  2. Shell教程(三):数组/Arrays、基本运算符
  3. java笔记15-日期类
  4. Java熔断框架有哪些_降级熔断框架 Hystrix 源码解析:滑动窗口统计
  5. PowerBI 报表服务器刷新失败自动重刷并邮件通知
  6. 占据语音入口?苹果或将在2020年WWDC上推出SiriOS
  7. Android 7.1 App Shortcuts使用
  8. 梦想是如何失去的?看小米和魅族发布有感
  9. 大数据学习笔记3 - 并行编程模型MapReduce
  10. 无线路灯项目——SIM900A调试
  11. ubuntu和win7共享文件
  12. qt感叹号_QT使用教程(四)之初体验
  13. html5背景泡泡,HTML5 canvas梦幻圆形泡泡动画背景特效
  14. 区块链技术如何让租房市场回归理性?
  15. 用U深度启动U盘清除系统登入密码
  16. 购物车列表加载商品信息及商品增减功能(Ajax+jQuery)
  17. 时代亿信 认证墙-UAP统一认证与访问控制产品
  18. deque实现生产者-消费者队列
  19. innerText 与 innerHtml的区别 (一)
  20. Win7自动关机重启指令

热门文章

  1. 三星折叠手机称王,四代折叠手机预售量破百万
  2. java仓储模式_仓储(Repository)和工作单元模式(UnitOfWork)
  3. 电感为什么会啸叫?有效对策有哪些?
  4. 微信公众平台 发送消息-群发接口
  5. Arm Neoverse 路线图再添新品,基于四项关键原则打造
  6. HTML——初识HTML(HTML基础知识)
  7. 计算机毕业设计SSM菜鸟驿站快递分发系统【附源码数据库】
  8. 如何卸载MacKeeper并完全从macOS中删除它
  9. 如何在windows下使DOS窗口最大化(全屏)
  10. 超实用干货:这6个好方法,瞬间提升你的工作效率