removeRow method
Remove row in sheet
at position rowIndex
Implementation
@override
void removeRow(String sheet, int rowIndex) {
super.removeRow(sheet, rowIndex);
var parent = _sheets[sheet]!;
var foundRow = _findRowByIndex(parent, rowIndex);
parent.children
.whereType<XmlElement>()
.skipWhile((row) => row != foundRow)
.forEach((row) {
var rIndex = _getRowNumber(row) - 1;
_setRowNumber(row, rIndex);
_findCells(row).forEach((cell) {
_setCellRowNumber(cell, rIndex);
});
});
parent.children.remove(foundRow);
}