lib/berkeley_library/util/xlsx/spreadsheet.rb in berkeley_library-holdings-1.0.1 vs lib/berkeley_library/util/xlsx/spreadsheet.rb in berkeley_library-holdings-1.0.2
- old
+ new
@@ -111,10 +111,11 @@
def ensure_column!(header)
c_index_existing = find_column_index_by_header(header)
return c_index_existing if c_index_existing
- column_count.tap { |cc| worksheet.insert_cell(0, cc, header) }
+ c_index_next = worksheet.first_blank_column_index
+ c_index_next.tap { |cc| worksheet.add_cell(0, cc, header) }
end
private
def sheet_data