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之类的单元格位置进行硬编码。
我该如何实现?
答案 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)]