Установить цвет строки с closedXML на основе значения столбца - PullRequest
0 голосов
/ 08 марта 2019

Я пытаюсь записать файл Excel из таблицы данных с помощью VB.NET.Я также могу достичь нескольких операций Excel.Теперь я хочу покрасить строку, основываясь на значении ячейки определенного столбца (например, Col-4).Вот мой файл Excel -

Вот мой файл Excel

Я хочу достичь вот так -

Ищу некоторыхруководство для достижения этого.

1 Ответ

1 голос
/ 08 марта 2019

Я предлагаю вам добавить условное форматирование. Например:

var workbook = new XLWorkbook();
var ws = workbook.AddWorksheet("Sheet1");

ws.FirstCell().SetValue(1)
  .CellBelow().SetValue(1)
  .CellBelow().SetValue(2)
  .CellBelow().SetValue(3)
  .CellBelow().SetValue(4);

ws.RangeUsed().AddConditionalFormat().WhenBetween(2, 3)
  .Fill.SetBackgroundColor(XLColor.Red);

Ссылка: https://github.com/ClosedXML/ClosedXML/wiki/Conditional-Formatting

...