【发布时间】:2014-03-09 03:56:23
【问题描述】:
我正在使用 ruby on rails axlsx gem 来渲染我的 excel。 现在我想设置文本的样式,使其对角线显示,如随附的示例图像所示。 我不确定在代码中的何处或如何设置此对齐功能。 任何帮助表示赞赏!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 axlsx
我正在使用 ruby on rails axlsx gem 来渲染我的 excel。 现在我想设置文本的样式,使其对角线显示,如随附的示例图像所示。 我不确定在代码中的何处或如何设置此对齐功能。 任何帮助表示赞赏!
【问题讨论】:
标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4 axlsx
alignment: {:textRotation => 60}
这对我有用。 我设法从 axlsx github 页面找到了一个类似的问题: https://github.com/randym/axlsx/issues/110
我无法在文档中找到它。
完整的代码可以实现如下:
my_style {
alignment: {:textRotation => 60, horizontal: :center, vertical: :center, wrap_text: true},
}
sheet.add_row(headers, style: styles[:my_style], height: height)
【讨论】: