alibaba / easyexcel

快速、简洁、解决大文件内存溢出的java处理Excel工具
https://easyexcel.opensource.alibaba.com
Apache License 2.0
32.69k stars 7.58k forks source link

实现模板填充时的静态下拉框,模板中的规则被去除 #4014

Open SFHJavaer opened 1 month ago

SFHJavaer commented 1 month ago

触发场景描述

使用自定义注解实现模板填充时的静态下拉框时(仅对第一行数据无下拉框的补充,其他行均有下拉),发现第一行的需要条件的列都正常获得条件,但是其中某个字段除填充的第一行G2位置有条件外,该列的其余单元格(原本的模板就有数据校验和条件)数据校验和条件都被清除掉了,奇怪的是其它几个都正常,仅一个字段存在该错误

触发Bug的代码

image image image

image 展望原模板中整个校验规则被清空 image

提示的异常或者没有达到的效果

原模板中的字段校验或条件不应当被覆盖,给出的cellrange仅能作用于G2单元格