C#设置Excel条件格式

上传人:工**** 文档编号:510724616 上传时间:2024-03-09 格式:DOC 页数:7 大小:473KB
返回 下载 相关 举报
C#设置Excel条件格式_第1页
第1页 / 共7页
C#设置Excel条件格式_第2页
第2页 / 共7页
C#设置Excel条件格式_第3页
第3页 / 共7页
C#设置Excel条件格式_第4页
第4页 / 共7页
C#设置Excel条件格式_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《C#设置Excel条件格式》由会员分享,可在线阅读,更多相关《C#设置Excel条件格式(7页珍藏版)》请在金锄头文库上搜索。

1、C# 设置 Excel 条件格式(二)上一篇文章中介绍了关于设置Excel 条件格式,包括基于单元格值、自定义公式等应用条件格式、应用数据条条件类型格式、删除条件格式等内容。在本篇文章中将继续介绍C# 设置条件格式的方法。要点概述:1. 应用条件格式用于高亮重复、唯一数值2. 应用条件格式用于高亮峰值(最高、最低)3. 应用条件格式用于高亮低于、高于平均值的数值使用工具:Spire.XLS for .NETVisual Studio注:在编辑代码时注意在程序中添加引用Spire.Xls.dll , dll文件可在安装路径下的Bin 文件夹中获取。C#代码示例(供参考)【示例1】应用条件格式用于

2、高亮重复、唯一数值C#using Spire.Xls;using System.Drawing;namespace HightDuplicateData_XLSclassProgramstaticvoid Main( string args)/ 实例化 Workbook类,加载测试文档Workbook workbook =new Workbook();workbook.LoadFromFile(test.xlsx);/ 获取第一个工作表Worksheet sheet = workbook.Worksheets0;/ 应用条件格式 1到指定数据范围,高亮重复的数值ConditionalForma

3、tWrapperformat1 =sheet.RangeA3:A13 .ConditionalFormats.AddCondition();format1.FormatType =ConditionalFormatType.DuplicateValues;format1.BackColor =Color .Cyan;/ 应用条件格式 2到指定数据范围,高亮数据中的唯一值ConditionalFormatWrapperformat2 =sheet.RangeA3:A13 .ConditionalFormats.AddCondition();format2.FormatType =format2.

4、BackColor =ConditionalFormatType Color .Yellow;.UniqueValues;/ 保存文档并打开workbook.SaveToFile(System.Diagnostics.result.xlsxProcess .Start(, ExcelVersion .Version2013); result.xlsx );完成代码后,调试运行程序,生成文档,如下图:【示例2】应用条件格式用于高亮峰值(最高、最低)C#using Spire.Xls;using System.Drawing;namespace HighlightTopData_XLSclassP

5、rogramstaticvoid Main( string args)/ 实例化 workbook 类Workbook workbook =new Workbook();/ 加载测试文档workbook.LoadFromFile(test.xlsx);/ 获取第一个工作表Worksheet sheet = workbook.Worksheets0;/ 应用条件格式 1到指定范围,并高亮最高的两个数值ConditionalFormatWrapperformat1 =sheet.RangeB17:B24 .ConditionalFormats.AddCondition();format1.Form

6、atType =format1.TopBottom.Type =ConditionalFormatType.TopBottom;TopBottomType .Top;format1.TopBottom.Rank = 2;format1.BackColor =Color .Green;/ 应用条件格式 2到指定范围,并高亮最低的两个数值ConditionalFormatWrapperformat2 =sheet.RangeB17:B24 .ConditionalFormats.AddCondition();format2.FormatType =format2.TopBottom.Type =C

7、onditionalFormatType.TopBottom;TopBottomType .Bottom;format2.TopBottom.Rank = 2;format2.BackColor =Color .RosyBrown;/ 保存并打开文档workbook.SaveToFile(System.Diagnostics.output.xlsxProcess .Start(, ExcelVersion output.xlsx.Version2013););测试结果:【示例3】应用条件格式用于高亮低于、高于平均值的数值C#using System.Drawing;using Spire.Xl

8、s;using Spire.Xls.Core;using Spire.Xls.Core.Spreadsheet.Collections;namespace Average_ConditionclassProgramstaticvoid Main( string args)/ 实例化 workbook 类Workbook workbook =new Workbook();/ 加载文档workbook.LoadFromFile(test.xlsx);/ 获取第一个工作表Worksheet sheet = workbook.Worksheets0;/ 添加条件格式 1并应用到指定数据范围XlsCon

9、ditionalFormatsformat1 = sheet.ConditionalFormats.Add();format1.AddRange(sheet.RangeB17:B24 );/ 高亮低于平均数值的单元格IConditionalFormatcf1 = format1.AddAverageCondition(AverageType .Below);cf1.BackColor =Color .SkyBlue;/ 添加条件格式 2并应用到指定数据范围XlsConditionalFormatsformat2 = sheet.ConditionalFormats.Add();format2.

10、AddRange(sheet.RangeB17:B24 );/ 高亮高于平均数值的单元格IConditionalFormatcf2 = format1.AddAverageCondition(AverageType .Above);cf2.BackColor =Color .Orange;/ 保存并打开文档workbook.SaveToFile(result.xlsx,ExcelVersion.Version2013);System.Diagnostics.Process .Start(result.xlsx);测试结果:以上内容是本次关于设置Excel 表格条件格式的补充介绍,如需转载,请注明出处。(本文完)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号