java使用poi导出excel

java使用poi(4.0.0 jar)导出excel,如何设置条件格式->数据条,比如下图比例,请问大家有人做过这样的吗?求解决方案!!!!非诚勿扰

是否考虑导出成html呢?

根据模板复制即可 ,没必要自己去写

我写了一篇博客,应该可以帮助你,直接用就可以

poi不清楚怎么设置,或者能不能借鉴excel库(free spire.xls.jar)的方法在poi里面找找用类似的方法来实现

import com.spire.xls.*;
import java.awt.*;

public class AddConditionalFormat {
    public static void main(String[] args) {
        //加载文档
        Workbook wb = new Workbook();
        wb.loadFromFile("sample.xlsx");


        //获取工作表
        Worksheet sheet2 = wb.getWorksheets().get(1);

        //获取应用条件格式的数据范围
        CellRange range = sheet2.getCellRange("B2:D7");

        //添加条件类型为DataBar
        ConditionalFormatWrapper format = range.getConditionalFormats().addCondition();
        format.setFormatType(ConditionalFormatType.DataBar);
        format.getDataBar().setBarColor(new Color(12,201,102));

        //保存文档
        wb.saveToFile("ConditionalFormat.xlsx", ExcelVersion.Version2013);
        wb.dispose();
    }
}

效果图: