点击上方 好好学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 中的行设置交替背景色相关推荐

  1. java 设置excel颜色_Java 为 Excel 中的行设置交替背景色

    在制作 Excel表格 时, 通过 将 数据表中上下 相邻的两行用不同的背景色填充 ,可以使 各行的数据看起来更清楚 ,避免 看错行 ,同时也能增加 Excel 表 格的美观度 . 本文 将 介绍 如 ...

  2. excel poi 加背景图_java 在Excel中插入图片 POI实现

    一.POI简介 Jakarta POI 是apache的子项目,目标是处理ole2对象.它提供了一组操纵Windows文档的Java API 目前比较成熟的是HSSF接口,处理MS Excel(97- ...

  3. java 怎样设置文本域的字体颜色_java的JTextArea中怎么改变字体颜色

    展开全部 java swing 中JTEXTAREA不能改变字体颜色,它是纯文本组件,可以使用JTEXTPANE,通过操作DOCUMENT文档来控制JTEXTPANE显示的内容,下面的代码在一个323 ...

  4. python excel行数_使用python计算excel中的行数

    你的问题有点不清楚,如果你能给我们提供一个可以重复的例子来说明你所做的,你的问题可能会得到改善.不过,我想这可能是你想要的?在import pandas as pd data = {'foo':[5, ...

  5. VB 设置ListView中指定一行的背景颜色

    代码如下: 'SetListViewBGColor(ListView控件名称,要设置的背景颜色行号,颜色值-默认:&HB6B4FF) Public Sub SetListViewBGColor ...

  6. easy excel中使用WriteCellStyle设置正文背景颜色无效

    最近在使用easy excel开发excel下载功能的时候,每个sheet中的最后有个合计行,有个背景颜色, WriteCellStyle lastRowCellStyle = new WriteCe ...

  7. python软件设置代码字体的大小_Pycharm4.5设置字体大小以及背景颜色的方法

    Pycharm4.5是一款非常强大的Python代码编辑器,其具备了易于上手.功能强大等特点,深受广大开发人员的青睐,而在使用的过程中,我们常常需要设置字体的大小以及背景颜色等参数,从而能够为用户带来 ...

  8. Html table 页 实现点击选中tr行 改变背景颜色

    Html table 页 实现点击选中tr行 改变背景颜色 table 表格展示数据时没有选中的效果,如果对展示数据 做了一些操作 会导致 不太容易分辨,所以选中效果就很重要,而这个事件需要作用于整个 ...

  9. 鼠标滑过GridView的数据行时修改行的背景颜色

    基本原理可以参考另一篇文章:鼠标滑过table时修改表格行的背景颜色 下面是针对GridView实现该效果的代码:就是编写GridView控件的RowDataBound事件的代码. 1 protect ...

最新文章

  1. DBgrid 第一列加入CheckBox,点击列头 全选/全消
  2. kaggle账号_机器学习竞赛入门--kaggle篇
  3. poj 3264 Balanced Lineup RMQ问题 线段树
  4. HTML5本地存储 localStorage
  5. Java面向对象(12)--对象类型转换 (Casting )
  6. CSS之background-origin属性
  7. wince 6.0 pb
  8. 将MSRA-TD500标签转换成逆时针输出标签+labeleme json格式转四个点的txt
  9. Go并发编程里的数据竞争以及解决之道
  10. Selenium爬虫 -- WebDriver多标签页创建与切换
  11. 汇编语言中xor指令_汇编语言基本指令
  12. 国际结算习题集及答案
  13. DHT分布式哈希表通俗讲解
  14. 真香啊,手把手教你使用 Python 获取基金信息
  15. UBUNTU——启动栏图标问号?异常
  16. 一个通过添加本地分区索引提高SQL性能的案例
  17. 【多模态】Multi-modal chemical information reconstruction from images and texts for exploring the
  18. wifi发射功率查看和设置
  19. linux git 命令备忘
  20. Easy File Sharing Server7.2漏洞复现

热门文章

  1. 转:数据库关系模式的范式详解
  2. kubeadm join时出现错误:[ERROR Port-10250]: Port 10250 is in use [ERROR FileAvailable--etc-kubernetes-pki
  3. hive sql 报错后继续执行_Hive 执行sql命令报错
  4. Linux RTC 驱动实验
  5. 关于使用idea工具debug时,断点颜色由红色变成灰色解决方法
  6. start() 跟 run() 方法的区别和联系
  7. ThreadPoolTaskExecutor和ThreadPoolExecutor区别
  8. 使用lamba中stream 进行分组统计
  9. 操作系统:再见CentOS,将于本月底终止维护!
  10. SpringBoot:application.properties基本的参数配置