小编Jim*_*ger的帖子

NPOI Excel / C# 需要公式以编程方式更改条件格式的背景

我正在使用 NPOI 以编程方式创建 Excel 文件。要求之一是它需要能够根据值更改单元格的背景 - 绿色代表好数字,红色代表坏数字,等等。我一切都运行良好,可以创建公式......但我不能一辈子我找到了一个显示如何更改背景颜色的公式。无论我如何尝试用谷歌搜索答案,一切都只是想展示如何打开 Excel 并使用条件格式向导。我忽略了什么?有没有办法可以查看条件格式向导创建的公式,然后将其复制并粘贴到我的代码中?

下面是我设置的一个示例,用于将字段更改为通过/失败...但我的窥视喜欢闪亮的颜色来配合它...

XSSFWorkbook wb = new XSSFWorkbook();
XSSFSheet sh = (XSSFSheet)wb.CreateSheet("ACT");

string cf = "IF(" + engCell + (detailRow.RowNum + 1) + @">17,""Pass :)"", ""Fail :("")";
detailRow.CreateCell(detailIdx);
detailRow.GetCell(detailIdx).SetCellType(CellType.Formula);
detailRow.GetCell(detailIdx++).SetCellFormula(cf);
Run Code Online (Sandbox Code Playgroud)

c# excel-formula npoi

4
推荐指数
1
解决办法
2206
查看次数

标签 统计

c# ×1

excel-formula ×1

npoi ×1