C# - Фильтр в эксель с использованием цикла

125
21 ноября 2019, 11:20

Подскажите как можно сделать следующие:

В C# открываю документ эксель(это есть). В котором нужно вставить фильтр по колонке С, затем из ранее сформированого List(это есть) взять значение ID, применить его в фильтре, найти строку в которой это значение, и затем изменить значение ячейки G, ,берем следующее значение из List...и т.д.

Answer 1

Решение оказалось проще чем я думал. Через функцию Find вместо фильтра.

foreach(string ID in List_ID)
{
  Excel.Range range_find=wrkSheet.get_Range(C:C).Find(ID);
  int num_row=Convert.ToInt16(range_find.Rows.Row);
  wrkSheet.Cells[num_row, 7] = "1";
  wrkSheet.Cells[num_row, 7].Interior.ColorIndex = 3; //Закрасить измененную ячейку в красный
}
READ ALSO
Как вставить пробелы?

Как вставить пробелы?

У меня есть текст в RichTextBox, мне надо чтоб считывались все пробелы(если у меня 2 пробела, то они не считывались как один)Это мне надо для выравнивания...

113
Совмещение дерева и таблицы

Совмещение дерева и таблицы

Есть дерево TreeViewМожно ли к нему добавить таблицу из 1-го столбика? Должно выглядеть примерно как редактирование свойств элемента

114