def rows_from_range(range_string):
 (min_col, min_row, max_col, max_row) = range_boundaries(range_string)
 for row in range(min_row, (max_row + 1)):
  (yield tuple((('%s%d' % (get_column_letter(col), row)) for col in range(min_col, (max_col + 1)))))

def rows_from_range ( range_string ) : ( min_col , min_row , max_col , max_row ) = range_boundaries ( range_string ) for row in range ( min_row , ( max_row + 1 ) ) : ( yield tuple ( ( ( '%s%d' % ( get_column_letter ( col ) , row ) ) for col in range ( min_col , ( max_col + 1 ) ) ) ) )
get individual addresses for every cell in a range .