使用Axlsx将图像添加到HeaderFooter

时间:2014-12-17 21:20:07

标签: ruby-on-rails excel axlsx

有没有办法使用Axlsx将图像添加到页眉?

header_footer = {:different_first => false, odd_header:'&C&14 &B&UHeader Text', odd_footer:'&L&11&BPage &P &C&11Footer Text &R&11&ILast updated:&D'}

@wb.add_worksheet(name: "Sheet1",:header_footer => header_footer) do |sheet|
    #add rows, etc.
end

我想将图像添加到标题的右侧部分,所有示例都是将图像放在特定的单元格中。

关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:2)

回答你的问题"有没有办法使用Axlsx将图像添加到页眉?"目前不是。在axlsx github存储库中的header_footer.rb文件具有包含控制字符的字符串的选项,该字符串允许包括作者姓名,日期,页码等。它表示 - "页眉和页脚生成使用字符串,它是纯文本和控制字符的组合"。 此外,header_footer对象被序列化为xml_string以进行处理。

到目前为止,在工作表中添加图像的唯一方法是通过add_image方法。