多语言展示
当前在线:1293今日阅读:84今日分享:32

Java 设置Excel图表背景填充(颜色、图片填充)

以下经验内容介绍通过Java程序来设置Excel图表背景填充的方法,填充时,可设置颜色填充或者加载图片填充;填充区域可设置整个图表区域或者绘图区域。
工具/原料

Free Spire.XLS for Java(免费版)

jar获取及导入:
1

通过e-iceblue官网下载jar包,下载后,解压将lib文件夹下的jar文件导入Java程序。如下导入效果:

2

测试文档中的原始图表如下:

Java代码示例
1

import com.spire.xls.*;    import java.awt.*;    public class BackgroundOfChart {      public static void main(String[] args) {          //创建实例,加载测试文档          Workbook wb = new Workbook();          wb.loadFromFile('sample.xlsx');            //获取工作表          Worksheet sheet = wb.getWorksheets().get(0);            //获取图表          Chart chart = sheet.getCharts().get(0);            //设置图表区域颜色填充          chart.getChartArea().getFill().setForeColor(new Color(255,228,225));          //设置图表绘图区域颜色填充          //chart.getPlotArea().getFill().setForeColor(new Color(221,160,221));            //设置图表区域图片填充          //chart.getChartArea().getFill().customPicture('01.png');          //chart.getChartArea().getFill().setTransparency(0.5);          //设置图表绘图区域图片填充          //chart.getPlotArea().getFill().customPicture('02.png');          //chart.getPlotArea().getFill().setTransparency(0.8);            //保存文档          wb.saveToFile('BackgroundOfChart.xlsx');          wb.dispose();      }  }

2

1. 颜色填充效果:

3

2. 图片填充效果:

推荐信息