Удаление строк в Excel по заданному условию - C#
Формулировка задачи:
Люди подскажите - у меня задача такая - есть excel файл с данными, мне нужно если во втором столбце пусто удалить эту строку. Делаю так:
for (int i = 1; i <= 5100; i++)
{
Excel.Range rg = (Excel.Range)ObjWorkSheet.Rows[i];
if (ObjWorkSheet.Cells[i, 2].Text.ToString() != "") richTextBox1.Text += Convert.ToString(ObjWorkSheet.Cells[i, 2].Text);
else rg.EntireRow.Delete(Excel.XlDeleteShiftDirection.xlShiftUp);
}
Но у меня удаляются не все строки с пустыми ячейками во втором столбце...Что не так?
Решение задачи: «Удаление строк в Excel по заданному условию»
textual
Листинг программы
for(int i = 5100; i >=1; i--)
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д