码农公社  210.net.cn  210是何含义?10月24日是程序员节,1024 =210、210既

210

之意。

Java 设置Excel表格颜色背景(即指定单一颜色作为背景色)、图片背景(即加载图片设置成页面背景)。

程序中需要使用免费版Excel类库工具 Free Spire.XLS for Java来辅助实现。

先下载并导入jar文件,可分以下两种方法来导入:

导入方法1:下载jar包,解压到指定本地路径,完成解压后,找到文件夹lib下的jar文件将其手动导入Java程序;

导入方法2:在maven程序中需要先配置Pom.xml文件,指定maven路径及spire.xls.free的依赖,如下:

com.e-iceblue

http://repo.e-iceblue.cn/repository/maven-public/

e-iceblue

spire.xls.free

3.9.1

注意:带free字样才是免费版,同时注意版本号是否正确;

另外,在IDEA 和Eclipse中的额导入方法略微有所差异,可参考官方教程,不做赘述。

Java 代码示例

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("210.net.cn.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("210.cx.png"));

sheet1.getPageSetup().setBackgoundImage(image);

//保存文档

wb.saveToFile("210.net.cn.xlsx", ExcelVersion.Version2013);

wb.dispose();

}

}

背景图片效果:

java excel 背景_Java设置Excel背景相关推荐

  1. java excel 数据有效性_Java设置Excel数据验证(数据有效性)

    数据验证是Excel 2013版本中,数据功能组下面的一个功能,在Excel2013之前的版本,包含Excel2010 Excel2007称为数据有效性.通过在excel表格中设置数据验证可有效规范数 ...

  2. java excel 数据有效性_Java 设置Excel数据验证(数据有效性)

    数据验证是Excel 2013版本中,数据功能组下面的一个功能,在Excel2013之前的版本,包含Excel2010 Excel2007称为数据有效性.通过在excel表格中设置数据验证可有效规范数 ...

  3. java给frame设置背景_JAVA设置FRAME背景总结设置背景图片

    Java中有关Frame背景的设置总结 我们在进行图形用户界面编程时,为了做出一个漂亮.个性化的界面,那么界面的背景就必须考虑了.要想灵活使用背景,就一定要对frame的基本有一些了解,因为在java ...

  4. java判断excel格式_Java 设置Excel数据验证

    import com.spire.xls.*;public classDataValidation {public static voidmain(String[] args) {//创建Workbo ...

  5. java设置字体大小和颜色_Java 设置Excel图表背景填充(颜色、图片填充)

    本文介绍通过Java程序来设置Excel图表背景填充的方法,填充时,可设置颜色填充或者加载图片填充:填充区域可设置整个图表区域或者绘图区域.设置方法参考以下内容. 使用工具:Free Spire.XL ...

  6. eclipse字体大小设置_Java 设置Excel单元格格式—基于Spire.Cloud.SDK for Java

    本文介绍使用Spire.Cloud.SDK for Java来设置Excel单元格格式,包括字体.字号.单元格背景.字体下滑线.字体加粗.字体倾斜.字体颜色.单元格对齐方式.单元格边框等.具体可参照以 ...

  7. java excel 筛选_Java 在Excel中设置筛选器

    在日常办公中,Excel工作表通常含有大量不同类型的数据,当我们想方便,快捷地从中筛选并显示所需数据时,则需用到筛选器这一工具.本文就将通过使用Java程序来演示如何设置Excel筛选器. Jar文件 ...

  8. java中if条件格式_Java 设置Excel条件格式示例代码(高亮条件值、应用

    概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式.本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条 ...

  9. java设置excel单元格格式为百分比_Java 设置Excel条件格式示例代码(高亮条件值、应用单元格值/公式/数据条等类型)...

    概述 在Excel中,应用条件格式功能可以在很大程度上改进表格的设计和可读性,用户可以指定单个或者多个单元格区域应用一种或者多种条件格式.本篇文章,将通过Java程序示例介绍条件格式的设置方法,设置条 ...

最新文章

  1. Sqlite3支持的数据类型 日期函数以及相关 函数
  2. python pow和**_Python学习笔记 | 实例3:天天向上的力量
  3. java计算两地距离(公里)
  4. 使用Freemarker来页面静态化,与Spring整合使用
  5. asp.net页面回传与js调用服务端事件,Postback的原理
  6. 挣钱难,做老板不易,特别是种植老板
  7. java 编译环境不一致_安装多JDK后,java编译环境和运行环境版本(JDK版本) 不一致解决:...
  8. bat脚本重启IIS中的网站
  9. 光伏窗性能研究(3)——单层光伏窗节能性能研究
  10. Convert UOM values
  11. 把那个读书的家伙拉出来游坛示众
  12. uniapp上下滑屏切换支持视频和图片轮播实现,类似抖音效果
  13. 乔布斯的简历120万被拍卖,HR看了想打人……
  14. vue日程安排_vue 时间安排表
  15. 行人重识别(21)——行人重识别算法性能指标
  16. 基于SpringBoot的淘宝商城系统
  17. fiery服务器系统安装,fiery服务器打印设置
  18. 双频段GSM/DCS移动电话射频指标分析(转)
  19. python清空运行界面_如何清除python界面
  20. win10计算机管理里用户,在Windows10中设置Administrators管理员用户组的方法

热门文章

  1. 全球网脑系列丛书找出版合作
  2. 全新2007高校BBS 睿智的冷笑话
  3. 数据矿工学习-情感分析框架DeepEmo论文-个人中文翻译
  4. 住房月租金预测大数据赛
  5. ONES X 蓝城兄弟|有机的研发管理改进是最健康的颠覆
  6. (贪心)CF1428E. Carrots for Rabbits
  7. 一个好策略为什么实盘效果无法达到预期
  8. 神经系统结构基础是什么,神经系统结构图简笔画
  9. 国内低代码平台有哪些?织信informat怎么样?
  10. VMWare workstation 和 player区别