使用Ruby Gem Spreadsheet合并单元格

时间:2012-07-22 19:10:05

标签: ruby-on-rails excel spreadsheet

如何使用Ruby Spreadsheet gem合并单元格。我想合并工作表第一行的前6个单元格。当我尝试以下操作时,它不起作用:

merge_format = Spreadsheet::Format.new :align => :merge
6.times do |j|
  sheet.row(0).set_format(j,merge_format)
end

我做错了什么?

1 个答案:

答案 0 :(得分:21)

你可以简单地做

sheet.merge_cells(start_row, start_col, end_row, end_col)

如果你想和set_format一起使用,我建议尝试:vertical_align => :merge,虽然我没有使用它,因为merge_cells总是为我工作。