Java 设置Excel表格背景

 时间:2024-10-22 11:08:30

此经验内容介绍通过java程序来设置excel表格背景的方法,包括设置颜色背景、图片背景。

工具/原料

Free Spire.XLS for Java(免费版)

IDEA

jar文件获取及导入:

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>如下导入结果:

Java 设置Excel表格背景

Java 代码示例

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、背景设置效果:

Java 设置Excel表格背景
Java 设置Excel表格背景
  • 如何使用NetBeans创建Java应用程序?
  • eclipse怎么将项目提交到远程仓库
  • Linux下配置IPv6网卡
  • 如何使用DBeaver将表记录复制成JSON格式
  • LOL英雄联盟s8赏金猎人辅助符文以及出装
  • 热门搜索
    弘扬民族精神手抄报 年月日手抄报 感恩父母手抄报内容 科技知识手抄报 清明节手抄报大全漂亮 数学故事手抄报 感恩父母手抄报大全 51手抄报 我阅读我快乐手抄报 英语手抄报内容5年级