FutureOr<Rows> rows(Predicate<Row> predicate) async { final rows = sheet.rows.map((e) => Row(e, this)); return rows.where(predicate); }