【发布时间】:2017-02-03 06:52:46
【问题描述】:
我一直在使用 rails randym/axlsx gem,版本 2.0.1,在我的应用程序中生成 excel 视图。我有一些与 Excel 表格样式相关的问题。
到目前为止,我已经成功地向所有四个方面正确显示所有内容。但是我卡在了中间的横断面上。
要带上对角线,正如 randym/axlsx 文档中提到的,我试过了,
style.add_style( border: { style: :thin, color: "000000", :edges => [:left, :right, :top, :bottom, :diagonal] } )
但除了 ":edges => [:left, :right, :top, :bottom, :diagonal]" 中的对角线边缘之外,所有其他边缘都在 Excel 工作表中正确显示。
1.为什么对角线边缘不起作用?
2、如何将对角线各部分的四个文本如上图对齐?
我面临的另一个问题是,我使用以下代码将图像带到了 excel 文件中:
sheet.add_image(:image_src => img) do |image|
image.width = 20
image.height = 20
image.start_at column, row
end
图像位于单元格的左上角。
3.如何将图像定位在单元格的中心?
请帮忙。
【问题讨论】:
标签: ruby-on-rails ruby excel axlsx