- 浏览: 91834 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
330821256:
谢谢了 !!!
myeclipse中debug class文件 -
godmy20:
不知道好不好用。。还是先谢谢
jrokit工具 -
hxskwk:
哥,我本来还明白点,让你这么一说倒给我整糊涂了!
你的意思是说 ...
javascript 匿名函数的理解,js括号中括function 如(function(){}) -
wuj787583992:
这个程序要放在servlet上跑还是直接作为一个java ap ...
java获取MAC地址
DevNote Logo Go!
首页
Java
Solr
Mysql
SVN
Android
系统运维
系列教程
网站动态
关于本站
留言板
DevNote
本站源码:
DevNote公布网站源代码,点击这里查看。 DevNote公布网站源代码,点击这里查看。
扫描二维码下载Android客户端:
DevNote Android App
或直接点击二维码图片下载到电脑
所有系列:
jQuery 系列 - 代码、实践、经验
Apache commons 组件系列
Shiro系列 - 跟开涛学Shiro
Android 系列 - 代码、实践、经验
Maven 系列 - 实战、经验
Log4j 系列 - 脚本、实践、经验
Ant 系列 - 脚本、实践、经验
JSTL 系列 - 代码、实践、经验
SVN 系列 - 实战、经验
Mysql 系列 - 脚本、实践、经验
Solr 系列 - 代码、实践、经验
广告赞助:
原创 jxl怎样使用自定义颜色设置单元格颜色
作者:David Liu, 发表于:2014-01-14 17:23:09, 更新于:2014-01-14 17:23:18, 浏览量:326
介绍jxl使用自定义颜色修改单元格颜色的方法 测试于:
jxl在Java开源世界中比较有影响力的操作Excel的API工具,使用也很广泛。但是jxl组件中没有提供直接自定义RGB颜色的方法。我们可以通过重置jxl中默认的颜色常量,实现自定义颜色的功能。
代码如下:
import java.awt.Color;
import java.io.File;
import java.io.IOException;
import jxl.Workbook;
import jxl.format.Colour;
import jxl.write.Label;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
public class TestJXLColor {
public static void main(String[] args) {
try {
WritableWorkbook workbook = Workbook.createWorkbook(new File(
"d:\\test-color.xls"));
WritableSheet sheet = workbook.createSheet("测试文字", 0);
// 方法一: 使用jxl默认颜色
WritableFont font = new WritableFont(WritableFont.createFont("宋体"),
10, WritableFont.NO_BOLD);// 字体样式
WritableCellFormat wcf = new WritableCellFormat(font);
wcf.setBackground(Colour.BLUE_GREY);
sheet.addCell(new Label(1, 1, "测试颜色---BLUE_GREY", wcf));
// 方法二:设置自定义颜色,通过java.awt.Color中decode方法提取16进制颜色值
Color color = Color.decode("#EEA9B8"); // 自定义的颜色
workbook.setColourRGB(Colour.ORANGE, color.getRed(),
color.getGreen(), color.getBlue());
WritableCellFormat wcf1 = new WritableCellFormat(font);// 单元格样式
wcf1.setBackground(Colour.ORANGE);
sheet.addCell(new Label(1, 2, "测试颜色---自定义#EEA9B8", wcf1));
// 方法三:设置自定义颜色,按红、绿、蓝的16进制值直接定义颜色值。
workbook.setColourRGB(Colour.LIGHT_BLUE, 0x76, 0xEE, 0x00);
WritableCellFormat wcf2 = new WritableCellFormat(font);// 单元格样式
wcf2.setBackground(Colour.LIGHT_BLUE);
sheet.addCell(new Label(1, 3, "测试颜色---自定义#76EE00", wcf2));
workbook.write();
workbook.close();
} catch (IOException e) {
e.printStackTrace();
} catch (WriteException e) {
e.printStackTrace();
}
}
}
效果如下:
jxl自定义单元格颜色
注意事项:
将颜色重置为自定义的颜色后,相应的默认颜色也就改变了,所以我们要注意重置前是否使用了这个系统默认的颜色定义,防止发生颜色被覆盖的情况。建议使用不常用的Colour常量定义,如Colour.BLACK、Colour.GRAY_25等。
一个WritableCellFormat实例只能赋值一个Colour常量,如果我们对其重复赋值,虽然语法正确(编译正常),但无法正确生成Excel。
这种方式不仅可以定义单元格的背景颜色,也可以定义单元格的字体颜色,只要我们调用WritableFont实例的setColour方法即可。
如过此内容对您有帮助,欢迎以点击广告的形式来支持我们,但请每天不要多于一次,否则可能被识别恶意点击,导致封号。 相关文章:
Android 实现自定义Toast
Android自定义进度条样式
Android 自定义View实现圆形Progressbar
Android 去除自定义Dialog外部阴影框
Android自定义控件命名空间引用问题
Solr配置扩展词/自定义词库(mmseg版 - 不推荐)
上一篇: Linux tomat 异常 java.lang.OutOfMemoryError: PermGen space的解决方法
下一篇: 严重: Error reading tld listeners java.lang.NullPointerException 0
发表评论
社区0 喜欢
140
发 布
按时间排序|新浪微博|腾讯微博
还没有评论内容
友言[?]
关于我们 | 加入我们 | 网站动态 | 源码贡献者们
Copyright © 2012-2014 DevNote. 京ICP证13020674号
首页
Java
Solr
Mysql
SVN
Android
系统运维
系列教程
网站动态
关于本站
留言板
DevNote
本站源码:
DevNote公布网站源代码,点击这里查看。 DevNote公布网站源代码,点击这里查看。
扫描二维码下载Android客户端:
DevNote Android App
或直接点击二维码图片下载到电脑
所有系列:
jQuery 系列 - 代码、实践、经验
Apache commons 组件系列
Shiro系列 - 跟开涛学Shiro
Android 系列 - 代码、实践、经验
Maven 系列 - 实战、经验
Log4j 系列 - 脚本、实践、经验
Ant 系列 - 脚本、实践、经验
JSTL 系列 - 代码、实践、经验
SVN 系列 - 实战、经验
Mysql 系列 - 脚本、实践、经验
Solr 系列 - 代码、实践、经验
广告赞助:
原创 jxl怎样使用自定义颜色设置单元格颜色
作者:David Liu, 发表于:2014-01-14 17:23:09, 更新于:2014-01-14 17:23:18, 浏览量:326
介绍jxl使用自定义颜色修改单元格颜色的方法 测试于:
jxl在Java开源世界中比较有影响力的操作Excel的API工具,使用也很广泛。但是jxl组件中没有提供直接自定义RGB颜色的方法。我们可以通过重置jxl中默认的颜色常量,实现自定义颜色的功能。
代码如下:
import java.awt.Color;
import java.io.File;
import java.io.IOException;
import jxl.Workbook;
import jxl.format.Colour;
import jxl.write.Label;
import jxl.write.WritableCellFormat;
import jxl.write.WritableFont;
import jxl.write.WritableSheet;
import jxl.write.WritableWorkbook;
import jxl.write.WriteException;
public class TestJXLColor {
public static void main(String[] args) {
try {
WritableWorkbook workbook = Workbook.createWorkbook(new File(
"d:\\test-color.xls"));
WritableSheet sheet = workbook.createSheet("测试文字", 0);
// 方法一: 使用jxl默认颜色
WritableFont font = new WritableFont(WritableFont.createFont("宋体"),
10, WritableFont.NO_BOLD);// 字体样式
WritableCellFormat wcf = new WritableCellFormat(font);
wcf.setBackground(Colour.BLUE_GREY);
sheet.addCell(new Label(1, 1, "测试颜色---BLUE_GREY", wcf));
// 方法二:设置自定义颜色,通过java.awt.Color中decode方法提取16进制颜色值
Color color = Color.decode("#EEA9B8"); // 自定义的颜色
workbook.setColourRGB(Colour.ORANGE, color.getRed(),
color.getGreen(), color.getBlue());
WritableCellFormat wcf1 = new WritableCellFormat(font);// 单元格样式
wcf1.setBackground(Colour.ORANGE);
sheet.addCell(new Label(1, 2, "测试颜色---自定义#EEA9B8", wcf1));
// 方法三:设置自定义颜色,按红、绿、蓝的16进制值直接定义颜色值。
workbook.setColourRGB(Colour.LIGHT_BLUE, 0x76, 0xEE, 0x00);
WritableCellFormat wcf2 = new WritableCellFormat(font);// 单元格样式
wcf2.setBackground(Colour.LIGHT_BLUE);
sheet.addCell(new Label(1, 3, "测试颜色---自定义#76EE00", wcf2));
workbook.write();
workbook.close();
} catch (IOException e) {
e.printStackTrace();
} catch (WriteException e) {
e.printStackTrace();
}
}
}
效果如下:
jxl自定义单元格颜色
注意事项:
将颜色重置为自定义的颜色后,相应的默认颜色也就改变了,所以我们要注意重置前是否使用了这个系统默认的颜色定义,防止发生颜色被覆盖的情况。建议使用不常用的Colour常量定义,如Colour.BLACK、Colour.GRAY_25等。
一个WritableCellFormat实例只能赋值一个Colour常量,如果我们对其重复赋值,虽然语法正确(编译正常),但无法正确生成Excel。
这种方式不仅可以定义单元格的背景颜色,也可以定义单元格的字体颜色,只要我们调用WritableFont实例的setColour方法即可。
如过此内容对您有帮助,欢迎以点击广告的形式来支持我们,但请每天不要多于一次,否则可能被识别恶意点击,导致封号。 相关文章:
Android 实现自定义Toast
Android自定义进度条样式
Android 自定义View实现圆形Progressbar
Android 去除自定义Dialog外部阴影框
Android自定义控件命名空间引用问题
Solr配置扩展词/自定义词库(mmseg版 - 不推荐)
上一篇: Linux tomat 异常 java.lang.OutOfMemoryError: PermGen space的解决方法
下一篇: 严重: Error reading tld listeners java.lang.NullPointerException 0
发表评论
社区0 喜欢
140
发 布
按时间排序|新浪微博|腾讯微博
还没有评论内容
友言[?]
关于我们 | 加入我们 | 网站动态 | 源码贡献者们
Copyright © 2012-2014 DevNote. 京ICP证13020674号
发表评论
-
你真的了解如何将 Nginx 配置为Web服务器吗
2016-12-02 09:01 3062016-11-27 23:14 | Nginx ... -
webpack+react搭建
2016-09-19 16:11 521https://my.oschina.net/u/140318 ... -
下面链接收集移动端开发所需要的一些资源与小技巧
2016-08-30 15:06 333https://github.com/jtyjty99999/ ... -
iscroll左右滑动同时上下滑动无效
2016-08-30 09:59 331在iscroll.js文件,找到 on ... -
安装mysql5.5时,到了start service没反应解决方案
2014-12-30 16:12 896安装mysql5.5时,到了start service没反应解 ... -
js获取浏览器宽和高http://www.tiki-toki.com/
2014-12-26 09:59 608网页可见区域宽:document.body.clientWid ... -
主流浏览器以及分辨率
2014-11-11 17:03 17762014年5月份 PC平台 浏览器、分辨率、操作系统市场份额 ... -
css让背景图片铺满全屏的方法
2014-09-29 10:02 3994<div id="background&qu ... -
强制360使用chrome内核渲染网页
2014-09-28 10:37 1097增加头部信息:<meta name="ren ... -
angularjs chrome浏览器插件batarang
2014-05-26 08:56 2650插件下载地址:https://chrome.google.co ... -
图片放大插件
2014-05-13 11:47 390jqZoom是一款不错的图片放大插件 -
angular.js应用
2014-01-03 14:51 7242013年度最强AngularJS资源合集 ... -
可视化html编辑器
2013-11-27 22:09 469http://www.tinymce.com/ -
作为Web开发人员,我为什么喜欢Google Chrome浏览器
2013-11-06 17:51 649作为Web开发人员,我为 ... -
IEbug总结
2013-10-25 17:49 385作为一名前端,我们通常要做的就是让页面在各系统A-Grade ... -
js正则表达式
2013-10-16 09:34 393正则表达式大全 正则 ... -
小工具
2013-07-25 09:26 623取色工具 -
google文件验证框架,非常好用
2013-07-23 18:11 742google文件验证框架,非常好用 http://wen ... -
jquey插件大全
2013-06-18 15:55 807http://bxslider.com/ 图片滑动切换 ... -
JavaScript对象模型-执行模型
2011-09-23 19:28 683转载至:http://www.cnblo ...
相关推荐
【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两...
1.6.2 理解RGB颜色码 19 1.6.3 将十六进制转换为RGB 20 1.6.4 查找互补色 20 1.6.5 指定主题的颜色 21 1.6.6 指定主题的字体 22 1.6.7 保存自定义的主题 22 1.6.8 在新文档中使用自定义的主题 23 ...
【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两...
1.6.2 理解RGB颜色码 19 1.6.3 将十六进制转换为RGB 20 1.6.4 查找互补色 20 1.6.5 指定主题的颜色 21 1.6.6 指定主题的字体 22 1.6.7 保存自定义的主题 22 1.6.8 在新文档中使用自定义的主题 23 ...
1.6.2 理解RGB颜色码 19 1.6.3 将十六进制转换为RGB 20 1.6.4 查找互补色 20 1.6.5 指定主题的颜色 21 1.6.6 指定主题的字体 22 1.6.7 保存自定义的主题 22 1.6.8 在新文档中使用自定义的主题 23 ...
1.6.2 理解RGB颜色码 19 1.6.3 将十六进制转换为RGB 20 1.6.4 查找互补色 20 1.6.5 指定主题的颜色 21 1.6.6 指定主题的字体 22 1.6.7 保存自定义的主题 22 1.6.8 在新文档中使用自定义的主题 23 ...
1.6.2 理解RGB颜色码 19 1.6.3 将十六进制转换为RGB 20 1.6.4 查找互补色 20 1.6.5 指定主题的颜色 21 1.6.6 指定主题的字体 22 1.6.7 保存自定义的主题 22 1.6.8 在新文档中使用自定义的主题 23 ...
1.6.2 理解RGB颜色码 19 1.6.3 将十六进制转换为RGB 20 1.6.4 查找互补色 20 1.6.5 指定主题的颜色 21 1.6.6 指定主题的字体 22 1.6.7 保存自定义的主题 22 1.6.8 在新文档中使用自定义的主题 23 ...
1、节点内容“颜色[R(数值),G(数值),B(数值)]”或“颜色[VBColor(数值)]”可自定义节点颜色。 2、节点内容“波值[Value(数值)]”可定义波形化时该节点Y轴值。 3、选中具有像素特征内容的节点,按P键可快速像素位置、...
主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和...自定义用户控件、文件基本操作、文件夹基本操作、文件流操作、加密、解密及解压缩文件、C#与Word互操作、高效应用Excel、基本图形绘制、图像...
任务单88 COM+分布式应用的实现 任务单89 导出数据到Excel系统 任务单90 简单聊天工具的实现 充 电 篇充电单91 操作剪贴板 充电单92 限制鼠标的位置 充电单93 图形背景变换 充电单94 网上收发消息的实现 充电单95 ...
0130 将TColor类型的颜色值转换为RGB值 85 0131 使用Bounds函数获得某矩形的TRect 86 0132 从已有的位图上创建位图 86 0133 使用Frame3D过程在画布上创建3D效果 87 4.9 文件操作的相关函数 87 0134 使用...
0130 将TColor类型的颜色值转换为RGB值 85 0131 使用Bounds函数获得某矩形的TRect 86 0132 从已有的位图上创建位图 86 0133 使用Frame3D过程在画布上创建3D效果 87 4.9 文件操作的相关函数 87 0134 使用...