[]
条件格式中的数据栏规则根据在区域中输入的单元格值显示单元格中的栏。 可以使用 IDataBar 接口的方法添加此规则。
请参阅以下代码示例,将数据条规则添加到工作表中的单元格区域。
// Adding Data Bar Rule
Object[][] data=new Object[][]
{
{1},
{2},
{3},
{4},
{5}
};
worksheet.getRange("A1:A5").setValue(data);
IDataBar dataBar = worksheet.getRange("A1:A5").getFormatConditions().addDatabar();
dataBar.getMinPoint().setType(ConditionValueTypes.LowestValue);
dataBar.getMinPoint().setValue(null);
dataBar.getMaxPoint().setType(ConditionValueTypes.HighestValue);
dataBar.getMaxPoint().setValue(null);
dataBar.setBarFillType(DataBarFillType.Solid);
dataBar.getBarColor().setColor(Color.GetGreen());
dataBar.setDirection(DataBarDirection.Context);
dataBar.getAxisColor().setColor(Color.GetRed());
dataBar.setAxisPosition(DataBarAxisPosition.Automatic);
dataBar.getNegativeBarFormat().setBorderColorType(DataBarNegativeColorType.Color);
dataBar.getNegativeBarFormat().getBorderColor().setColor(Color.FromArgb(128,0,212));
dataBar.getNegativeBarFormat().setColorType(DataBarNegativeColorType.Color);
dataBar.getNegativeBarFormat().getColor().setColor(Color.FromArgb(128,0,240));
dataBar.setShowValue(false);