Я могу без проблем вставить значения, но у меня проблема с форматированием ячейки с помощью гема RubyXL (3.4.2) с Rails (5.2.2).
Эта часть работает нормально, и я могуэкспорт без проблем:
workbook = RubyXL::Parser.parse('path_here')
worksheet = workbook[0]
worksheet.add_cell(0, 0, 'A1 value')
worksheet.add_cell(1, 0, 'A2 value')
send_data workbook.stream.string, filename: 'name', disposition: 'attachment'
Но когда я добавляю "change_horizont_column" чуть ниже строк "add_cell" для центрирования контента в ячейке, как указано на странице github rubyXL , выдается ошибка.
workbook = RubyXL::Parser.parse('path_here')
worksheet = workbook[0]
worksheet.add_cell(0, 0, 'A1 value')
worksheet.add_cell(1, 0, 'A2 value')
worksheet.sheet_data[0][0].change_horizontal_alignment('center')
send_data workbook.stream.string, filename: 'name', disposition: 'attachment'
Ошибка:
undefined method `change_horizontal_alignment' for nil:NilClass
Может кто-нибудь помочь с тем, как выровнять ячейки по центру?Или просто изменить значения ячеек без потери форматирования, потому что я использую шаблон, и если я не потерял его, мне не нужно будет переформатировать.Спасибо!