drawitem设置指定行的背景颜色_Java 为 Excel 中的行设置交替背景色
点击上方 好好学java ,选择 星标 公众号
重磅资讯、干货,第一时间送达
今日推荐:牛人 20000 字的 Spring Cloud 总结,太硬核了~
作者:Jazzz链接:https://www.cnblogs.com/jazz-z/p/12665819.html
在制作Excel表格时,通过将数据表中上下相邻的两行用不同的背景色填充,可以使各行的数据看起来更清楚,避免看错行,同时也能增加Excel表格的美观度。本文将介绍如何在Java程序中为 Excel 奇数行和偶数行设置交替背景色。
使用工具:[Free Spire.XLS for Java]:https://www.e-iceblue.cn/Downloads/Free-Spire-XLS-JAVA.html(免费版)
Jar文件导入方法
方法一:
下载最新的[Free Spire.XLS for Java]:https://www.e-iceblue.cn/Downloads/Free-Spire-XLS-JAVA.html 包并解压缩,然后从lib文件夹下,将Spire.Xls.jar包导入到你的Java应用程序中。(导入成功后如下图所示)
方法二:
通过Maven仓库安装导入。详细的操作步骤请参考链接([https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html]:https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html)
Java代码示例
import com.spire.xls.*;
import java.awt.*;
public class ConditionalFormatting {
public static void main(String[] args) {
//创建Workbook对象 Workbook workbook = new Workbook();
//加载一个Excel文档 workbook.loadFromFile("C:\\Users\\Administrator\\IdeaProjects\\XLS\\sample.xlsx");
//获取一个工作表 Worksheet sheet = workbook.getWorksheets().get(0);
//获取有数据的区域 CellRange dataRange = sheet.getAllocatedRange();
//使用条件格式将偶数行的背景色设为浅灰色 ConditionalFormatWrapper format1 = dataRange.getConditionalFormats().addCondition(); format1.setFirstFormula("=MOD(ROW(),2)=0"); format1.setFormatType(ConditionalFormatType.Formula); format1.setBackColor(Color.lightGray);
//使用条件格式将奇数行的背景色设为黄色 ConditionalFormatWrapper format2 = dataRange.getConditionalFormats().addCondition(); format2.setFirstFormula("=MOD(ROW(),2)=1"); format2.setFormatType(ConditionalFormatType.Formula); format2.setBackColor(Color.yellow);
//保存文档 workbook.saveToFile("交替背景色.xlsx", ExcelVersion.Version2016); }}
交替背景色效果图:
drawitem设置指定行的背景颜色_Java 为 Excel 中的行设置交替背景色相关推荐
- java 设置excel颜色_Java 为 Excel 中的行设置交替背景色
在制作 Excel表格 时, 通过 将 数据表中上下 相邻的两行用不同的背景色填充 ,可以使 各行的数据看起来更清楚 ,避免 看错行 ,同时也能增加 Excel 表 格的美观度 . 本文 将 介绍 如 ...
- excel poi 加背景图_java 在Excel中插入图片 POI实现
一.POI简介 Jakarta POI 是apache的子项目,目标是处理ole2对象.它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97- ...
- java 怎样设置文本域的字体颜色_java的JTextArea中怎么改变字体颜色
展开全部 java swing 中JTEXTAREA不能改变字体颜色,它是纯文本组件,可以使用JTEXTPANE,通过操作DOCUMENT文档来控制JTEXTPANE显示的内容,下面的代码在一个323 ...
- python excel行数_使用python计算excel中的行数
你的问题有点不清楚,如果你能给我们提供一个可以重复的例子来说明你所做的,你的问题可能会得到改善.不过,我想这可能是你想要的?在import pandas as pd data = {'foo':[5, ...
- VB 设置ListView中指定一行的背景颜色
代码如下: 'SetListViewBGColor(ListView控件名称,要设置的背景颜色行号,颜色值-默认:&HB6B4FF) Public Sub SetListViewBGColor ...
- easy excel中使用WriteCellStyle设置正文背景颜色无效
最近在使用easy excel开发excel下载功能的时候,每个sheet中的最后有个合计行,有个背景颜色, WriteCellStyle lastRowCellStyle = new WriteCe ...
- python软件设置代码字体的大小_Pycharm4.5设置字体大小以及背景颜色的方法
Pycharm4.5是一款非常强大的Python代码编辑器,其具备了易于上手.功能强大等特点,深受广大开发人员的青睐,而在使用的过程中,我们常常需要设置字体的大小以及背景颜色等参数,从而能够为用户带来 ...
- Html table 页 实现点击选中tr行 改变背景颜色
Html table 页 实现点击选中tr行 改变背景颜色 table 表格展示数据时没有选中的效果,如果对展示数据 做了一些操作 会导致 不太容易分辨,所以选中效果就很重要,而这个事件需要作用于整个 ...
- 鼠标滑过GridView的数据行时修改行的背景颜色
基本原理可以参考另一篇文章:鼠标滑过table时修改表格行的背景颜色 下面是针对GridView实现该效果的代码:就是编写GridView控件的RowDataBound事件的代码. 1 protect ...
最新文章
- DBgrid 第一列加入CheckBox,点击列头 全选/全消
- kaggle账号_机器学习竞赛入门--kaggle篇
- poj 3264 Balanced Lineup RMQ问题 线段树
- HTML5本地存储 localStorage
- Java面向对象(12)--对象类型转换 (Casting )
- CSS之background-origin属性
- wince 6.0 pb
- 将MSRA-TD500标签转换成逆时针输出标签+labeleme json格式转四个点的txt
- Go并发编程里的数据竞争以及解决之道
- Selenium爬虫 -- WebDriver多标签页创建与切换
- 汇编语言中xor指令_汇编语言基本指令
- 国际结算习题集及答案
- DHT分布式哈希表通俗讲解
- 真香啊,手把手教你使用 Python 获取基金信息
- UBUNTU——启动栏图标问号?异常
- 一个通过添加本地分区索引提高SQL性能的案例
- 【多模态】Multi-modal chemical information reconstruction from images and texts for exploring the
- wifi发射功率查看和设置
- linux git 命令备忘
- Easy File Sharing Server7.2漏洞复现
热门文章
- 转:数据库关系模式的范式详解
- kubeadm join时出现错误:[ERROR Port-10250]: Port 10250 is in use 	[ERROR FileAvailable--etc-kubernetes-pki
- hive sql 报错后继续执行_Hive 执行sql命令报错
- Linux RTC 驱动实验
- 关于使用idea工具debug时,断点颜色由红色变成灰色解决方法
- start() 跟 run() 方法的区别和联系
- ThreadPoolTaskExecutor和ThreadPoolExecutor区别
- 使用lamba中stream 进行分组统计
- 操作系统:再见CentOS,将于本月底终止维护!
- SpringBoot:application.properties基本的参数配置