row method

List<Data?> row(
  1. int rowIndex
)

returns row at index = rowIndex

Implementation

List<Data?> row(int rowIndex) {
  if (rowIndex < 0) {
    return <Data?>[];
  }
  if (rowIndex < _maxRows) {
    if (_sheetData[rowIndex] != null) {
      return List.generate(_maxColumns, (columnIndex) {
        if (_sheetData[rowIndex]![columnIndex] != null) {
          return _sheetData[rowIndex]![columnIndex]!;
        }
        return null;
      });
    } else {
      return List.generate(_maxColumns, (_) => null);
    }
  }
  return <Data?>[];
}