Axlsx_rails。一次设置多行的高度

时间:2014-06-12 20:04:42

标签: ruby-on-rails ruby xlsx axlsx

我根据axlsx_rails gem使用xlsx生成*.xlsx个文件。

我设置单行高度,如下所示:

  

sheet.add_row [1,2,3,4,5,6],:style => predefined_style,:height =>   14.3

如何设置一批行的高度,如果可能,哪个声明具有更高的优先级?

1 个答案:

答案 0 :(得分:3)

我所知道的最好是在每一行设置高度:

sheet.rows.values_at(1,2,5,6).each {|row| row.height = 40}

如有必要,您可以通过工作簿访问工作表:

sheet = workbook.worksheets.first
# or
sheet = workbook.sheet_by_name("Sheet Name")

后面的哪个陈述具有优先权(意味着它不像CSS那样内联具有更高的优先级。)