C#/VB.NET 对Excel单元格填充背景色
我们知道,在处理很多表格时会遇到各种各样纷繁复杂的数据,数据较多时,如果是在没有进行数据分类的情况下,想要快速地辨别出不同类别的数据可能会花费不少时间,而且难免也会出错。在众多分类数据的方法中,对数据表格中的单元格进行颜色填充可以说是比较简单粗暴的了,同时,也可以美化表格,让人看数据时也没那么枯燥乏味。
那么,在C#语言环境中,如何来通过代码步骤实现对表哥单元格的颜色填充呢,下面的例这个操作方法给出了答案!文章转载自http://www.cnblogs.com/Yesi/p/7569580.html ,有兴趣可以自行查看详细内容。
说明:操作中使用到了组件Spire.XLS for .NET,写入代码前,需要先下载安装,并添加引用dll文件
操作前:
操作后:
C#
using System.Drawing; using Spire.Xls;namespace background_color {class Program{static void Main(string[] args){Workbook workbook = new Workbook();workbook.LoadFromFile(@"C:\Users\Administrator\Desktop\test.xlsx", ExcelVersion.Version97to2003);Worksheet worksheet = workbook.Worksheets[0];//set the backgroundcolor of Range["A1:C2"]worksheet.Range["A1:C2"].Style.Color = Color.LightSeaGreen;//set the backgroundcolor of Range["A3:C4"]worksheet.Range["A3:C4"].Style.Color = Color.LightYellow;//set the backgroundcolor of Range["A5:C19"]worksheet.Range["A5:C19"].Style.Color = Color.SpringGreen;//set the backgroundcolor of Range["A20:C21"]worksheet.Range["A20:C21"].Style.Color = Color.DeepSkyBlue;//set the backgroundcolor of Range["A22:C23"]worksheet.Range["A22:C23"].Style.Color = Color.Yellow;//save and launch the projectworkbook.SaveToFile("Sample.xls", ExcelVersion.Version97to2003);System.Diagnostics.Process.Start(workbook.FileName);}} }
VB.NET
Imports System.Drawing
Imports Spire.XlsNamespace background_colorClass ProgramPrivate Shared Sub Main(ByVal args() As String)Dim workbook As Workbook = New Workbookworkbook.LoadFromFile("C:\Users\Administrator\Desktop\test.xlsx", ExcelVersion.Version97to2003)Dim worksheet As Worksheet = workbook.Worksheets(0)'set the backgroundcolor of Range["A1:C2"]worksheet.Range("A1:C2").Style.Color = Color.LightSeaGreen'set the backgroundcolor of Range["A3:C4"]worksheet.Range("A3:C4").Style.Color = Color.LightYellow'set the backgroundcolor of Range["A5:C19"]worksheet.Range("A5:C19").Style.Color = Color.SpringGreen'set the backgroundcolor of Range["A20:C21"]worksheet.Range("A20:C21").Style.Color = Color.DeepSkyBlue'set the backgroundcolor of Range["A22:C23"]worksheet.Range("A22:C23").Style.Color = Color.Yellow'save and launch the projectworkbook.SaveToFile("Sample.xls", ExcelVersion.Version97to2003)System.Diagnostics.Process.Start(workbook.FileName)End SubEnd Class
End Namespace
C#/VB.NET 对Excel单元格填充背景色相关推荐
- C#/VB.NET 在Excel单元格中应用多种字体格式
在Excel中,可对单元格中的字符串设置多种不同样式,通常只需要获取到单元格直接设置样式即可,该方法设置的样式会应用于该单元格中的所有字符.如果需要对单元格中某些字符设置样式,则可以参考本文中的方法. ...
- python读取excel单元格填充色rgb_Python openpyxl读取单元格字体颜色过程解析
Python openpyxl读取单元格字体颜色过程解析 问题 我试图打印some_cell.font.color.rgb并得到各种结果. 对于一些人,我得到了我想要的东西(比如" FF00 ...
- NPOI Excel 单元格背景颜色对照表
NPOI Excel 单元格颜色对照表,在引用了 NPOI.dll 后可通过 ICellStyle 接口的 FillForegroundColor 属性实现 Excel 单元格的背景色设置,FillP ...
- 【杂项】python将图片转成Excel单元格显示;Excel生成图片
目录 思路 代码实现 运行结果 用python做的小玩意,可以在Excel单元格填充颜色,所有像素组合成一张图片. 思路 读取图片 获取图片像素信息 设定在Excel里显示的像素量.保留长宽信息 缩放 ...
- HTML表格颜色按条件填充,Excel单元格能否根据条件填充颜色?
回答: 以Excel2010为例,可用条件格式的"使用公式确定要设置格式的单元格"来实现. 1.打开Excel,如下图所示输入要设置不同的颜色的A列的数据: 2.选中要填充颜色的B ...
- 设置单元格填充方式_【WPS神技能】Excel表格中单元格内的双色填充效果有点意思!...
在Excel表格中做数据报表时,如果有需要重点突出的单元格数据,简单的操作自然是选中相关单元格,在"开始"菜单栏中找到"填充颜色",选择自己想要的颜色即可,如下 ...
- cdr 表格自动填充文字_当文字内容太多excel单元格盛不下应该怎么做
Excel中单元格列宽除了自动列宽,还有其他的操作吗 当我们在编辑excel数据,特别是要打印出来的表格.有时候会因为表头单元格文字内容太多放不下,此时单元格就会显示"########&qu ...
- excel如何快速自动让空白单元格填充上一行内容
今天跟大家分享一下excel如何快速自动让空白单元格填充上一行内容 1.今天一下图为例跟大家演示一下空白单元格填充上一行内容. 2.选中要填充内容的单元格区域 3.点击下图选项(Excel工具箱,百度 ...
- 如何通过VB合并Excel单元格以及设置Excel行高?VB创建Excel表格,合并单元格,生成图形等操作
如何通过VB合并Excel单元格以及设置Excel行高? 例如:我想把第一列的第4,5,6,7行合并...我在怎样让合并单元格里的字居中,怎样改变字体. 请不吝赐教... ============== ...
最新文章
- R语言使用plot函数和lines函数可视化线图(line plot)时、图之间的主要区别是由选项type产生的、type参数常用参数说明、不同type生成的可视化图像对比
- JQuery -- this 和 $(this) 的区别
- django修改服务器名称,django部署和服务器配置教程
- 材料模拟python_用Python模拟无限生成器
- python m什么意思_Python -m参数原理及使用方法解析
- 本地编译和交叉编译的区别
- 根据twitter的snowflake算法生成唯一ID
- MySQL的安装及使用教程
- ACMer的AC福音!手动扩栈外挂!(防止栈溢出)
- everything的使用
- navicat8 for mysql注册码
- HDU5144 NPY and shot BestCoder Round #22 1003
- oracle创建用户并授权管理员,Oracle创建用户并授权【数据库】
- Java中Comparable比较器的基本用法
- linux配置文件密码加密工具,Linux下利用openssl对文件进行加密和解密
- 海明校验码算法和纠错
- 原创SpringMvc+Mybatis+Redis框架
- Java里format什么意思_java String.Format详解
- 在线浏览PDF之PDF.JS (附demo)
- Leap Motion 之Unity 开发指南(一. 基本概念与制作手预制件)
热门文章
- html5中的空格怎么写,空格的代码(【html5空格代码怎么写】)
- 制作动态照片用什么软件?这些软件可以帮你搞定
- JavaSE_day04【数组】
- 天普大学计算机专业,西安电子科技大学关于美国Temple University (天普大学)计算机系诚招全奖博士生的通知...
- (B站动力节点老杜MySQL教程)MySQL课堂笔记-day02.txt
- mysql distribute by_Hive学习(八) 排序:order by、sort by、distribute by、cluster by
- SourceTree使用小技巧
- 基于java swing的学生学籍管理系统
- 【TS】546- 掌握 TS 这些工具类型,让你开发事半功倍
- 韩顺平老师《一周学会Linux》视频笔记