【问题标题】:Add image to HeaderFooter using Axlsx使用 Axlsx 将图像添加到 HeaderFooter
【发布时间】:2015-01-04 07:00:49
【问题描述】:

有没有办法使用 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

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

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

【问题讨论】:

  • 这里没有针对Axlsx,所以不一定是答案,但是会在页眉的右窗格中放一张图片。页面布局 >> 边距 >> 自定义边距 >> 页眉/页脚 >> 自定义页眉(或页脚) >> 右侧部分 >> 插入图片

标签: ruby-on-rails excel axlsx


【解决方案1】:

回答您的问题“有没有办法使用 Axlsx 将图像添加到页眉页脚?”目前没有。axlsx github存储库中的 header_footer.rb 文件可以选择包含一个带有控制字符的字符串,这些字符允许包含作者姓名、日期、页码等。它指出 - “页眉和页脚是使用字符串生成的这是纯文本和控制字符的组合”。 此外,header_footer 对象被序列化为 xml_string 进行处理。

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

【讨论】:

  • 有没有办法使用axlsx在excel中的任何地方添加图像?我在 excel 中有一个包含多个日期(每列中有一个日期)的表格,我想绘制一个指向 excel 中一列的箭头。有没有办法做到这一点?
  • 这不一定是图像 - 我只需要画一个箭头
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-27
  • 2014-11-17
  • 1970-01-01
相关资源
最近更新 更多