使用EPPlus在Excel中的列上使用文本/值着色整个行单元格
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用EPPlus在Excel中的列上使用文本/值着色整个行单元格相关的知识,希望对你有一定的参考价值。
我需要使用EPPlus格式化在列上具有值的整行单元格。
例如,在其“H”列上着色具有“是”文本的行。
为了实现这一点,我使用了excel条件格式规则(EPPlus),但我只能格式化单元格,而不是整行。我怎么能做到这一点?
答案
鉴于worksheet
是ExcelWorksheet
和rowNumber
是......那:
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)";
以上是关于使用EPPlus在Excel中的列上使用文本/值着色整个行单元格的主要内容,如果未能解决你的问题,请参考以下文章
当超过 65,530 行时,EPPlus 损坏的 Excel 文件