数据使用java计算,之后需导入Excel,当某个数据低于或者高于某个值的时候,客户要求将此单元格变色。
单元格变色可以使用条件格式,但是设置以后发现了一个奇怪的现象,即在Excel中使用是好用的,在Java中的计算结果也是对的。在Excel中显示的值也是对的,但是,条件格式就是没有被触发!文章源自原紫番博客-https://www.yuanzifan.com/4251.html
更奇怪的是,如果你清空使用java导入的数据,手输一个数据,条件格式又TMD好了!文章源自原紫番博客-https://www.yuanzifan.com/4251.html
比如,高于100,底色变为红色。手工输入100的时候好用,但是使用java导入的时候,不管值是多少,永远都是红色……文章源自原紫番博客-https://www.yuanzifan.com/4251.html
经过半年的研究,我终于发现,原来是我用java导出的时候,使用了字符串型。Excel从java拿来一个字符串,认为不符合条件格式,于是总是变红。后来试了,导入了被转换后的数据,一切又恢复了正常。文章源自原紫番博客-https://www.yuanzifan.com/4251.html 文章源自原紫番博客-https://www.yuanzifan.com/4251.html
站长微信
扫码添加(注明来意)
Yuanzifan99
原梓番博客公众号
博客内容精选
原梓番博客
评论