Rails: 在axlsx中添加边框

Rails: Add border in axlsx

使用axlsx可以添加边框。我添加了这样的内容

red_border = p.workbook.styles.add_style :border => { :style => :thin, :color => "FFFF0000" }

但这会在单元格的所有边上给出边框。但我只需要一个单元格的上下边框,而不是左右边框。我该如何实施?这样我的边框只显示顶部和底部。

我找到了解决方案 here。只需使用顶部和底部的边缘属性。

red_border = p.workbook.styles.add_style :border => { :style => :thin, :color => "FFFF0000", :edges => [:top, :bottom] }