- 浏览: 97236 次
- 性别:
- 来自: 南京
文章分类
最新评论
-
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 4042016-11-27 23:14 | Nginx ... -
webpack+react搭建
2016-09-19 16:11 564https://my.oschina.net/u/140318 ... -
下面链接收集移动端开发所需要的一些资源与小技巧
2016-08-30 15:06 421https://github.com/jtyjty99999/ ... -
iscroll左右滑动同时上下滑动无效
2016-08-30 09:59 370在iscroll.js文件,找到 on ... -
安装mysql5.5时,到了start service没反应解决方案
2014-12-30 16:12 944安装mysql5.5时,到了start service没反应解 ... -
js获取浏览器宽和高http://www.tiki-toki.com/
2014-12-26 09:59 661网页可见区域宽:document.body.clientWid ... -
主流浏览器以及分辨率
2014-11-11 17:03 18252014年5月份 PC平台 浏览器、分辨率、操作系统市场份额 ... -
css让背景图片铺满全屏的方法
2014-09-29 10:02 4039<div id="background&qu ... -
强制360使用chrome内核渲染网页
2014-09-28 10:37 1222增加头部信息:<meta name="ren ... -
angularjs chrome浏览器插件batarang
2014-05-26 08:56 2709插件下载地址:https://chrome.google.co ... -
图片放大插件
2014-05-13 11:47 472jqZoom是一款不错的图片放大插件 -
angular.js应用
2014-01-03 14:51 7682013年度最强AngularJS资源合集 ... -
可视化html编辑器
2013-11-27 22:09 519http://www.tinymce.com/ -
作为Web开发人员,我为什么喜欢Google Chrome浏览器
2013-11-06 17:51 689作为Web开发人员,我为 ... -
IEbug总结
2013-10-25 17:49 425作为一名前端,我们通常要做的就是让页面在各系统A-Grade ... -
js正则表达式
2013-10-16 09:34 432正则表达式大全 正则 ... -
小工具
2013-07-25 09:26 662取色工具 -
google文件验证框架,非常好用
2013-07-23 18:11 834google文件验证框架,非常好用 http://wen ... -
jquey插件大全
2013-06-18 15:55 843http://bxslider.com/ 图片滑动切换 ... -
JavaScript对象模型-执行模型
2011-09-23 19:28 729转载至:http://www.cnblo ...
相关推荐
在C++编程中,导出Excel是一项常见的任务,特别是在数据处理和报告生成的场景下。本示例将详细讲解如何使用C++实现设置边框、设置背景色以及合并单元格的功能,以创建一个完整的Excel文件。 首先,我们需要一个库来...
4. **导出Excel文件**: 创建并设置好工作簿后,我们可以将其转换为二进制流,然后通过浏览器的`Blob`和`URL.createObjectURL`方法生成一个下载链接。用户点击该链接即可下载Excel文件: ```javascript const ...
在Excel的VBA编程或者使用Delphi等编程语言与Excel交互时,我们有时会遇到单元格背景色或字体颜色在导出过程中丢失的问题。这是因为这些编程环境可能无法完全支持Excel的所有颜色,导致颜色无法正确显示。为了解决这...
为了避免类名冲突,可以使用命名空间来区分自定义类和导入的Excel类。 在VCExcelDlg.cpp文件的头部,包含必要的头文件,如`"VCExcel.h"`和`"comdef.h"`,以支持Excel对象的使用。然后,声明所需的成员变量,如`...
设置自定义背景颜色时,可以通过创建新的CellStyle,并使用XSSFColor来定义RGB颜色。例如,创建一个背景颜色为226, 239, 218的单元格样式,然后将其应用于目标单元格。填充模式通常设置为CellStyle.SOLID_FOREGROUND...
- 支持自定义样式和格式化,例如字体、颜色等。 - 实现更复杂的查询逻辑,如条件筛选、排序等。 - 支持多种数据库类型。 6. **总结** 本例展示了如何在VC++环境下,通过OLE DB和COM自动化技术将Microsoft ...
本篇将详细介绍如何利用C#与Office接口进行Excel的导入和导出操作,以及如何实现自定义格式。 首先,我们要了解`ExcelProvider`类。这个类通常负责基础的Excel数据导入和导出功能。在C#中,我们可以使用`Microsoft....
在Excel中,水印通常是一种半透明的背景图像或文字,用于添加额外的视觉标识,如“草案”、“机密”或任何自定义的文本,不影响表格数据的可读性。在Java中,通过POI库实现这一功能需要对工作簿、工作表、样式和图像...
Excel的颜色主题导入Excel本身的颜色主题保存格式为.xml,你可以找到Excel对应的保存地址导入或者导出。所以如果有现成的xml文件,将.xml文件复制到类似如下的地址:(根据你的电脑用户名等,以便快速地应用于你的...
【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两...
【屏幕取色】 经典的屏幕取色工具,可取任意一处屏幕颜色到指定的存储格中,可显示为RGB颜色值或十六进制的颜色值,为VBA开发人员的辅助工具之一。 【万年日历】 可以查询所有节、假日信息和公农双历,以及计算两...
Qt的QImage类提供了一种高效的方式来处理这些大型图像,它支持直接访问像素值,这使得将像素数据导出到EXCEL成为可能。 在描述中提到的程序中,首先,开发者需要使用Qt的QImage类加载超高像素图片。QImage类可以...
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 ...
开发者可以自定义样式,如字体、颜色、边框、填充、对齐方式等,以实现更美观的输出。 2. **导入Excel文件**:允许读取Excel文件并将其内容解析为数组,方便进一步处理。这对于数据分析、数据迁移或用户上传数据的...
Excel VBA(Visual Basic for Applications)是Microsoft Office应用程序中的一种编程环境,允许用户自定义功能、创建宏和自动化任务。本篇文章将深入探讨Excel VBA的语法、宏的创建、宏的属性和方法,以及VBA在...
例如,`Range("C1").Font.ColorIndex = RGB(255, 0, 0)`将C1单元格的字体颜色设为红色。 4. **处理单元格的留言信息**:Excel的注释或留言功能可以使用`Shape`对象和`Comment`对象来操作。`Range.AddComment`用于...
4. **设置样式**:你可以自定义单元格的样式,比如字体、颜色、边框等: ```php $style = array( 'font' => array( 'bold' => true, 'color' => array('rgb' => 'FF0000'), ), ); $objPHPExcel->...
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 ...