如何使用Rails中的ruby在axlsx gem中合并Excel工作表中的2列?

时间:2018-11-20 12:20:12

标签: ruby-on-rails excel axlsx

sheet.add_row['Heading', '', 'Value']
sheet.add_row['value1', 'value2', 'value3']

说我有以上两行代码,可以使用axlsx gem将数据写入电子表格。如上所示,我为3列添加了数据。但是我想合并row1:col1和row1:col2(“标题”和“”)。

我已经使用了此代码,并且可以正常工作:

sheet.merge_cells "A1:B1"

但是,我想动态合并当前行中的2个单元格而不必对A1和B1之类的单元格位置进行硬编码。

我该如何实现?

1 个答案:

答案 0 :(得分:0)

您的问题的答案可以在merge_cells方法的axlsx RubyDocs中找到

worksheet.merge_cells "C1:E1"
# you can also provide an array of cells to be merged
worksheet.merge_cells worksheet.rows.first.cells[(2..4)]