将图像添加到 Axlsx 生成的 Excel 文件中。?

2023-11-30

我在用Axlsx用于生成 Excel 文件。

我需要将图像添加到 Excel 文件中。我用过这个代码:

ws.add_image(:image_src => '../something',:noSelect => true, :noMove => true) do |image|
  image.width=1000
  image.height=200
  image.start_at 0,0
end

where 'ws' 是工作表。

它添加了所需的图像,但我无法设置'width'&'height' 具有此代码的图像。 即使我给width=2000 and height=1000,它不会影响Excel文件中的图像。

有人能告诉我,我做错了什么吗?


这对我来说看起来也是正确的,并且与 gem 中的示例一致。

wb.add_worksheet(:name => "Image with Hyperlink") do |sheet|
  img = File.expand_path('../image1.jpeg', __FILE__)
  # specifying the :hyperlink option will add a hyper link to your image.
  # @note - Numbers does not support this part of the specification.
  sheet.add_image(:image_src => img, :noSelect => true, :noMove => true, :hyperlink=>"http://axlsx.blogspot.com") do |image|
    image.width = 7
    image.height = 6
    image.hyperlink.tooltip = "Labeled Link"
    image.start_at 2, 2
  end
end

您正在使用的版本中可能引入了错误。

正如我们在 #axlsx 上讨论的那样,让我们​​在 github 上的 master 上尝试一下,如果它确实被证明是您正在使用的版本中的错误,我将推出一个新版本。

Best,

randym

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将图像添加到 Axlsx 生成的 Excel 文件中。? 的相关文章

随机推荐