Java 设置Excel表格背景
1、方法1:在E-iceblue中文官网下载jar包,解压导入Spire.Xls.jar(jar在lib文件夹下)
方法2:Maven程序中导入jar需要先配置Pom.xml文件,如下:
<repositories>
<repository>
<id>com.e-iceblue</id>
<url>http://repo.e-iceblue.cn/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>e-iceblue</groupId>
<artifactId>spire.xls.free</artifactId>
<version>3.9.1</version>
</dependency>
</dependencies>
如下导入结果:

1、import com.spire.xls.*;
import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class AddBackground {
public static void main(String[] args)throws IOException {
//加载Excel测试文档
Workbook wb = new Workbook();
wb.loadFromFile("test.xlsx");
//获取第一张工作表,设置背景颜色
Worksheet sheet = wb.getWorksheets().get(0);
sheet.getAllocatedRange().getStyle().setColor(new Color(255,239,213));//给工作表中已使用的单元格区域设置背景颜色
//sheet.getCellRange("A1:E19").getStyle().setColor(new Color(176,224,230));//给指定单元格区域设置背景颜色
//获取第二张工作表,设置背景图片
Worksheet sheet1 = wb.getWorksheets().get(1);
BufferedImage image = ImageIO.read( new File("background.png"));
sheet1.getPageSetup().setBackgoundImage(image);
//保存文档
wb.saveToFile("Background.xlsx", ExcelVersion.Version2013);
wb.dispose();
}
}
2、背景设置效果:


声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:137
阅读量:123
阅读量:121
阅读量:94
阅读量:55