Я удаляю некоторую строку, и адрес объединенной ячейки после этой строки неверен. Например, есть объединенные ячейки «A78:C78». Если я сделаю
worksheet.DeleteRow(5)
Адрес
worksheet.Cells[77,1]
"А77". Но
worksheet.MergedCells[77,1]
имеет значение null, но должно быть "A77:C77".
Адрес
worksheet.Cells[78,1]
это "А78". Но
worksheet.MergedCells[78,1]
"A77:C77", но он должен быть нулевым. Что интересно и странно, в сохраненном документе в формате *.xlsx есть объединенные ячейки "A77:C77". Я не могу понять, почему это происходит. Может нужно как-то обновить лист после удаления строк для правильного адреса объединенных ячеек?