如何在ruby on rails中使用axlsx-gem合并Excel工作表中的2列


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

假设我有上面两行代码,可以使用axlsx-gem将数据写入电子表格。如上所示,我添加了3列的数据。但是,我想合并第1:col1行和第1:col2行("标题"one_answers"(。

我使用了这个代码,这个工作:

sheet.merge_cells "A1:B1"

然而,我希望动态合并当前行中的2个单元格,而不必硬编码单元格位置,如A1&B1.

我怎样才能做到这一点?

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

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)]

最新更新