在生产环境中测试,无水印。
随时随地满足您的需求。
获得30天的全功能产品。
几分钟内就能启动并运行。
在您的产品试用期间,全面访问我们的支持工程团队。
Microsoft Excel 提供了根据用户需求突出显示行的内置功能。 要在 Excel 中突出显示行,可以使用高亮显示单元格操作。 Excel 中的高亮显示行功能是一种简单的方法,可以让文档看起来更有趣。 该工具可以方便地显示数据点行间的差异。 但是,在 Microsoft Excel 中突出显示奇数行对于初学者来说可能比较棘手,也不是那么容易。 但是,您可能会很容易遮挡备用行。 我们将逐步进行解释。
让我们开始吧:
选择要格式化的行。
从主菜单中点击主页,然后点击按表格格式化。
从 "表格 "对话框中选择具有交替行阴影的表格样式。
现在,如果您想将阴影从行更改为列,选择表格并从表格样式选项组中单击“设计”。然后,从下拉菜单中取消选择带状行框并选择带状列框。
导航到 Excel 中的 Banded Columns 功能
如果您想保留表格布局,但不需要其功能,可以将其转换为一系列数据。 如果您要添加颜色行/列,并且有色带,这将不会自动复制。 不过,您可以通过使用格式绘制工具复制具有备用格式的行或列来重新创建格式。
您还可以使用条件格式化规则对特定行或列应用不同的格式化。 我们可以这样做
进入主页 > 条件格式 > 新建规则。 它将打开格式化规则对话框。
设置条件格式的新规则
=MOD(ROW(),2)=0
要为交替列应用颜色,请输入此公式:=MOD(COLUMN(),2)=0
。
这些公式决定了一行或一列是偶数还是奇数,并决定了我们要应用的颜色。
新建格式规则对话框
点击格式。
在格式单元格框中,点击填充。
选择一个颜色,然后点击确定。
您可以在示例下预览您的选择,然后点击确定或选择其他颜色。
通过执行以下步骤,您将看到备用行突出显示。
IronXL for .NET 是一个 .NET Excel 库,为开发人员提供了一套使用 Excel 的工具。 该库可用于读取、写入和修改 Excel 文件和表单。 它还可以用于转换不同的文件格式,如XML、JSON、HTML和CSV。IronXL库使用C#编程语言开发,并且是开源的,这意味着开发人员可以自由地在他们的应用程序中使用它。 IronXL Excel 库可用于任何需要访问 Microsoft Office Excel 的 .NET 项目。 开发人员可以在项目中使用 IronXL,而无需在计算机上安装 Office 或设置微软的开发人员许可证。
IronXL.Excel 库提供以下功能:
能够控制 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")
我们可以使用CreateConditionalFormattingRule()
函数定义条件格式规则。 使用IronXL 编辑字体样式和边框样式非常简单。 您可以使用行函数格式化行。 此外,在参数中,您将给出行号和要应用的格式。 您可以选择高亮每 n 行。 您可以在我们的关于条件格式支持的代码示例中查看更多详细信息。
IronXL 可免费用于开发。 不过,在开发阶段会有水印。 您可以在生产中免费试用。 您可以在不提供任何支付或卡片信息的情况下激活IronXL 免费试用。 之后,您就可以购买了。 根据您的需求可以选择不同的价格计划,访问此许可页面以获取更多信息。