本文介绍使用Spire.XLS for Java给Excel添加数据条类型的条件格式的方法。
import com.spire.xls.*;
import java.awt.*;
public class databar {
public static void main(String[] args) {
//加载Excel工作簿
Workbook wb = new Workbook();
wb.loadFromFile("sample.xlsx");
//获取第二个工作表
Worksheet sheet2 = wb.getWorksheets().get(1);
//获取应用条件格式的数据源范围
CellRange range = sheet2.getCellRange("B2:D7");
//添加条件格式类型为data bars(数据条)
ConditionalFormatWrapper format = range.getConditionalFormats().addCondition();
format.setFormatType(ConditionalFormatType.DataBar);
format.getDataBar().setBarColor(new Color(39,201,102));
format.getDataBar().setShowValue(true);
//保存文档
wb.saveToFile("databar.xlsx", ExcelVersion.Version2013);
wb.dispose();
}
}
添加效果: