apache-poi - 如何使用 Apache XSSF 格式在 xlsx 的条件格式规则中启用“如果为真则停止”选项
问题描述
我无法在 XSSFSheet 中找到要检查的“如果为真则停止”选项。但是,默认情况下,HSSF 会选中它。
这里的问题是“如果为真则停止”选项未启用,然后 XSSF 单元格显示背景颜色为黑色(我已设置)。在 HSSF 中,默认情况下启用此选项,因此 HSSF 单元格值显示时没有任何背景颜色。
我正在使用 apache poi 3.16 版本
解决方案
您可以尝试使用下一个代码
sheet.getCTWorksheet().getConditionalFormattingArray(0).getCfRuleArray(0).setStopIfTrue(true);
如果您将 XSSFSheet 用于工作表。
推荐阅读
- php - 从值更新其他表值Codeigniter问题的表中选择
- wpf - 限制 WPF 选项卡控件中的最大选项卡项数
- python - 自定义 Dask 可遍历对象
- javascript - 应用程序脚本有关循环的奇怪行为
- sml - fn : ('a -> 'b) * ('a -> 'b) * 'a list -> 'b list 和 fn : ('a -> 'b) -> ('a - > 'b) -> 'a 列表 -> 'b 列表
- qml - Qt5中的Label和Text有什么区别?
- python - 如何按轴对numpy数组进行排序并保留行
- c# - 返回不同模型的控制器方法
- sql - 如何在 SQL 数据库表中选择具有分隔值的字段中的第 n 项?
- java - java类崩溃中的startActivity