使用带有 gem axlsx 的 Ruby 我一直试图弄清楚如何为整个列设置样式,但我还没有找到它。我能够做到这一点的唯一方法是在循环中,将行中的每个单元格设置为我想要的样式,例如:
unlocked = wb.styles.add_style :locked => false
#...looping code here, assuming add_worksheet has been assigned to sheet
sheet.rows[rowNum].cells[columnNum].style = unlocked
Run Code Online (Sandbox Code Playgroud)
我发现了如何为整列设置隐藏属性:
sheet.column_info[3].hidden = true
Run Code Online (Sandbox Code Playgroud)
从文档中我认为这条线会起作用:
sheet.column_info[0].style = unlocked
Run Code Online (Sandbox Code Playgroud)
最奇怪的是,这个样式集行并没有失败应用并且确实在看起来显示样式设置为从 add_style 返回的相应数字之后查询它。但是,在检查生成的电子表格时,它不会将整列显示为未锁定。
我知道这可以很容易地使用 write_xlsx gem 在整个列上完成,所以我想知道是否可以使用 axlsx 完成,但我找不到正确使用语法的示例?
ruby ×1