Closed ppostma closed 3 years ago
When with_headers: true is used and #simple_rows is called multiple times, the headers/values get messed up. This PR fixes it by resetting the headers when creating the enumerator.
#simple_rows
Before:
sheet.simple_rows.to_a[1] => {"HeaderA"=>"value1", "HeaderB"=>"value2", "HeaderC"=>"value3"} sheet.simple_rows.to_a[1] => {nil=>"value3"}
After:
sheet.simple_rows.to_a[1] => {"HeaderA"=>"value1", "HeaderB"=>"value2", "HeaderC"=>"value3"} sheet.simple_rows.to_a[1] => {"HeaderA"=>"value1", "HeaderB"=>"value2", "HeaderC"=>"value3"}
When with_headers: true is used and
#simple_rows
is called multiple times, the headers/values get messed up. This PR fixes it by resetting the headers when creating the enumerator.Before:
After: