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

easyexcel模板导出Map数据时空值列被下一行列非空数据覆盖

场景是:我用模板导出数据,sheet数据是一个List<String,Object>集合,然后发现第一行的第三列应该为空,但是不为空,填上了第二行的第三列数据;就像按列写数据,碰到空值,下一行数据就上移了一样;

排查:发现是因为mybatis返回map集合时,如果列为空,map中这个属性就没有了,在这种情况下,模板导出就会出现上面的问题;

解决办法:1,把返回map数据改成返回bean;2,想办法返回一个默认值到map属性中(空串不行,mybatis碰到空串还是不把属性放到map中);

刚开始我以为github有这个bug,以为升级就好了,但是我升级到5.2.5最新都没用;

http://www.xdnf.cn/news/17751.html

相关文章:

  • 从零开始的云计算生活——第四十三天,激流勇进,kubernetes模块之Pod资源对象
  • 使用Docker和Miniconda3搭建YOLOv13开发环境
  • 深入解析 Spring IOC 容器在 Web 环境中的启动机制
  • 小知识:for of,for in与forEach
  • Spark Shuffle机制原理
  • 图论(5)最小生成树算法
  • 计算机视觉Open-CV
  • OpenCV图像处理2:边界填充与平滑滤波实战
  • 23.Linux : ftp服务及配置详解
  • C语言指针使用
  • Python网络爬虫(二) - 解析静态网页
  • 【ai写代码】lua-判断表是否被修改
  • 分布式事务、锁、链路追踪
  • 地测管理部绩效考核关键指标与地质数据分析
  • 嵌入式 - Linux软件编程:进程
  • C01:内存操作函数
  • Origin绘制正态分布直方图+累积概率图|科研论文图表教程(附数据格式模板)
  • 可信搜索中的多重签名
  • mysql——count(*)、count(1)和count(字段)谁更快?有什么区别?
  • QLab Pro for Mac —— 专业现场音频与多媒体控制软件
  • Unity Shader unity文档学习笔记(十九):粘土效果,任意网格转化成一个球(顶点动画,曲面着色器)
  • 【代码随想录day 20】 力扣 669. 修剪二叉搜索树
  • 【CLR via C#(第3版)阅读笔记】类型基础
  • PostgreSQL——视图
  • 嵌入式C/C++面试大全
  • Gradle(四)Maven 项目迁移 Gradle 项目实践
  • spring mvc HttpMessageConverter 消息转换器
  • 【KALI】第一篇 安装Kali Linux虚拟机之详细操作步骤讲解
  • CNN - 卷积层
  • 利用 Java 爬虫按图搜索 1688 商品(拍立淘)实战指南