繁体   English   中英

使用EPPlus为Excel中的一列上具有文本/值的单元格的整个行着色

[英]Colorize Entire Row of Cells Having a Text/Value on a Column in Excel using EPPlus

我需要使用EPPlus格式化一列中具有值的单元格的整个行。

例如,为在“ H”列上具有“是”文本的行着色。

为了实现这一点,我使用了excel条件格式设置规则(EPPlus),但是我只能设置单元格的格式,不能格式化整个行。 我该怎么做?

假设该worksheet是一个ExcelWorksheetrowNumber是...,则:

var rangeAddress = $"{rowNumber}:{rowNumber}";
var expression = worksheet.ConditionalFormatting
    .AddExpression(new ExcelAddress(rangeAddress));
expression.Style.NumberFormat.Format = "0.00";

// not trying to be lazy here - you already have your formula.
expression.Formula = "IF(something)"; 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM