在实际环境中测试
在生产中测试无水印。
随时随地为您服务。
Microsoft Excel 提供了根据用户需要高亮显示行的内置功能。要在 Excel 中高亮显示行,可以使用高亮显示单元格操作。Excel 中的高亮显示行功能是一种简单的方法,可以让文档看起来更有趣。该工具在显示各行数据点之间的差异时非常有用。但是,在 Microsoft Excel 中高亮显示奇数行对于初学者来说可能比较棘手,也不是那么容易。不过,您可以非常轻松地对交替行进行阴影处理。我们将逐步为您讲解。
让我们开始吧
1.选择要格式化的行。
2.点击主菜单中的主页,然后点击格式为表。
3.从 "表格 "对话框中选择具有交替行阴影的表格样式。
4.现在,如果要将阴影从行改为列,请选择表格并单击表格样式选项组中的设计。然后,从下拉菜单中取消选择带状行框,并选择带状列框。
导航至 Excel 中的带状列功能
如果想保留表格布局,但不需要其功能,可以将其转换为数据范围。如果您要添加彩色行/列,并且有色带,则不会自动复制。不过,你可以使用格式绘制工具复制具有交替格式的行或列,从而重新创建格式。
你还可以使用条件格式化规则对特定行或列应用不同的格式化。下面是我们的操作方法:
为条件格式化设置新规则
=MOD(ROW(),2)=0
要为备用列应用颜色,请键入以下公式:=MOD(专栏(),2)=0
.
这些公式决定了一行或一列是偶数还是奇数,也决定了我们要使用的颜色。
新格式化规则对话框
1.点击 格式。
2.在格式单元格框中,单击填充。
3.选择一种颜色,然后单击确定。
4.您可以在样本下预览您的选择,然后点击确定或选择其他颜色。
执行以下步骤后,您将看到备用行突出显示。
IronXL 是一个 .NET Excel 库,它为开发人员提供了一套使用 Excel 的工具。该库可用于读取、写入和修改 Excel 文件和工作表。它还可用于 不同文件格式之间的转换 如 XML、JSON、HTML 和 CSV。IronXL 库是用 C# 编程语言开发的,它是开源的,这意味着开发人员可以在他们的应用程序中自由使用它。IronXL Excel 库可用于任何需要访问 Microsoft Office Excel 的 .NET 项目。开发人员可以在其项目中使用 IronXL,而无需在其计算机上安装 Office 或从微软获得开发人员许可证。
IronXL Excel 库提供以下功能:
我们可以使用 IronXL 进行条件格式化。要使用 IronXL,必须在 C# 项目中安装 IronXL 库。安装完库后,必须添加 IronXL 命名空间。在程序文件顶部编写以下代码:
using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
using IronXL;
using IronXL.Formatting;
using IronXL.Formatting.Enums;
using IronXL.Styles;
Imports IronXL
Imports IronXL.Formatting
Imports IronXL.Formatting.Enums
Imports IronXL.Styles
然后,在主函数中添加以下代码行:
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;
//Create a specific conditional formatting rule.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Set different style options.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);
workbook.SaveAs("ApplyConditionalFormatting.xlsx");
WorkBook workbook = WorkBook.Load("test.xlsx");
WorkSheet sheet = workbook.DefaultWorkSheet;
//Create a specific conditional formatting rule.
ConditionalFormattingRule rule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8");
//Set different style options.
rule.FontFormatting.IsBold = true;
rule.FontFormatting.FontColor = "#123456";
rule.BorderFormatting.RightBorderColor = "#ffffff";
rule.BorderFormatting.RightBorderType = BorderType.Thick;
rule.PatternFormatting.BackgroundColor = "#54bdd9";
rule.PatternFormatting.FillPattern = FillPattern.Diamonds;
//Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule);
ConditionalFormattingRule rule1 = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10");
rule1.FontFormatting.IsItalic = true;
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single;
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1);
workbook.SaveAs("ApplyConditionalFormatting.xlsx");
Dim workbook As WorkBook = WorkBook.Load("test.xlsx")
Dim sheet As WorkSheet = workbook.DefaultWorkSheet
'Create a specific conditional formatting rule.
Dim rule As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.LessThan, "8")
'Set different style options.
rule.FontFormatting.IsBold = True
rule.FontFormatting.FontColor = "#123456"
rule.BorderFormatting.RightBorderColor = "#ffffff"
rule.BorderFormatting.RightBorderType = BorderType.Thick
rule.PatternFormatting.BackgroundColor = "#54bdd9"
rule.PatternFormatting.FillPattern = FillPattern.Diamonds
'Add formatting with the specified region.
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A8", rule)
Dim rule1 As ConditionalFormattingRule = sheet.ConditionalFormatting.CreateConditionalFormattingRule(ComparisonOperator.Between, "7", "10")
rule1.FontFormatting.IsItalic = True
rule1.FontFormatting.UnderlineType = FontUnderlineType.Single
sheet.ConditionalFormatting.AddConditionalFormatting("A3:A9", rule1)
workbook.SaveAs("ApplyConditionalFormatting.xlsx")
我们可以使用 创建有条件格式化规则 功能。非常容易 编辑字体样式和边框样式 使用 IronXL。您可以 格式化行 使用行函数。在参数中,您将给出行号和要应用的格式。您可以选择高亮每 n 行。更多详情,请参阅 有关支持条件格式化的代码示例.
IronXL 的开发是免费的。不过,在开发阶段会有水印。您可以在生产阶段免费试用。您可以激活 IronXL 免费试用版 无需任何付款或银行卡信息。之后,您就可以购买了。您可以根据自己的需要选择不同的价格方案,请访问此页面 许可页面 了解更多信息。