2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > excel导出时 如何根据java后台返回的结果 动态实现excel复选框的勾选

excel导出时 如何根据java后台返回的结果 动态实现excel复选框的勾选

时间:2020-11-09 12:41:26

相关推荐

excel导出时   如何根据java后台返回的结果  动态实现excel复选框的勾选

现在有一个excel的模板,供导出的时候使用(如下图),我们要根据java后台出从数据库取出的数据动态实现P单元格中复选框的勾选,

如果返回的结果是在职,那么在职复选框就被勾选,以此类推。

问题是我们怎么根据已知条件判断后让 复选框 勾选与否了?

为了简化编程,适宜面向对象的java编程,通过查阅资料,解决方法如下

1.在制作模板的时候给每个 复选框 窗体控件加上:右键设置控件格式--->单元格链接(在职 链接 $S$3、内退 链接 $S$4、退休 链接 $S$5)

在设置完对应链接后 默认都为false(对应java后台返回的boolean值),这样只要对应的链接boolean值发生改变,复选框就会动态改变勾选状态。

这样一来 问题 就装换成了 对应链接的值 是true 或 false的 简单问题,这也是比较容易做到的事情,这样一来java后台只要根据拿到的数据做简单

的逻辑处理,给对应的链接单元格赋值(boolean类型)就好了,从而实现 excel导出时 根据java后台返回的结果 动态实现excel复选框的勾选状态。

到此为止已经大功告成,还有一个小问题是,导出的时候并不需要S列单元格的显示啊,这个很简单,在加上必要单元格链接、制作完成excel模板后,隐藏该列即可。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。