栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

无法在XSSFCell Apache POI中设置自定义颜色

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

无法在XSSFCell Apache POI中设置自定义颜色

这是由于软件包org.apache.poi.ss.util不完整引起的。

PropertyTemplate
以及
CellUtil
RegionUtil
仅基于
ss.usermodel
级别而不是基于
xssf.usermodel
级别。但是org.apache.poi.ss.usermodel.CellStyle
setFillForegroundColor(Colorcolor)
到目前为止还不了解。它只知道
setFillForegroundColor(shortbg)
。因此,直到现在,色阶
ss.usermodel
根本无法设置
Color
为填充前景色。仅
short
(颜色索引)是可能的。

如果涉及一个问题,为什么当仅使用边框设置边框时为什么必须设置颜色,则

org.apache.poi.ss.util
答案是有必要的,因为颜色和边框都相同
CellStyle
。因此,将边框设置添加到时
CellStyle
,必须保持颜色设置并最终将其设置为新颜色。

因此,总而言之,没有摆脱这种困境的方法。如果需要使用,

org.apache.poi.ss.util
则不能同时使用
setFillForegroundColor(XSSFColorcolor)
。唯一的希望是
setFillForegroundColor(Colorcolor)
org.apache.poi.ss.usermodel.CellStyle
在的更高版本中 添加到
apache poi



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/516162.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号