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();
}
}
效果图: