如何使用Ruby Spreadsheet gem合并单元格。我想合并工作表第一行的前6个单元格。当我尝试以下操作时,它不起作用:
merge_format = Spreadsheet::Format.new :align => :merge
6.times do |j|
sheet.row(0).set_format(j,merge_format)
end
我做错了什么?
您可以简单地执行
sheet.merge_cells(start_row, start_col, end_row, end_col)
如果你想使用set_format
,我建议你尝试:vertical_align => :merge
,尽管我没有使用它,因为merge_cells
一直对我有效。