@@ -92,6 +92,7 @@ def rows_generator include_meta_data=false, use_simple_rows_format=false
9292 opener = Nokogiri ::XML ::Reader ::TYPE_ELEMENT
9393 closer = Nokogiri ::XML ::Reader ::TYPE_END_ELEMENT
9494 Enumerator . new do |y |
95+ @headers = nil
9596 row , cells , cell = nil , { } , nil
9697 cell_type = nil
9798 cell_style_idx = nil
@@ -104,7 +105,7 @@ def rows_generator include_meta_data=false, use_simple_rows_format=false
104105 y << ( include_meta_data ? row : cells ) if node . self_closing?
105106 elsif node . name == 'row' && node . node_type == closer
106107 processed_cells = fill_in_empty_cells ( cells , row [ 'r' ] , cell , use_simple_rows_format )
107- @headers = processed_cells if row [ 'r' ] == HEADERS_ROW_NUMBER
108+ @headers = processed_cells if with_headers && row [ 'r' ] == HEADERS_ROW_NUMBER
108109
109110 if @images_present
110111 processed_cells . each do |cell_name , cell_value |
@@ -177,7 +178,7 @@ def extract_drawing_filepath
177178 parse_xml ( sheet_rels_filepath ) . css ( "Relationship[@Id='#{ drawing_rid } ']" ) . first . attributes [ 'Target' ] . value
178179 end
179180
180- def cell_id ( column , use_simple_rows_format , row_number = '' )
181+ def cell_id ( column , use_simple_rows_format , row_number )
181182 return "#{ column } #{ row_number } " unless use_simple_rows_format
182183
183184 with_headers && headers ? headers [ column ] : column
0 commit comments