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

问题描述 投票:0回答:1

我需要使用EPPlus格式化在列上具有值的整行单元格。

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

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

c# excel formatting epplus
1个回答
0
投票

鉴于worksheetExcelWorksheetrowNumber是......那:

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)"; 
© www.soinside.com 2019 - 2024. All rights reserved.