Axlsx似乎忽略了image.start_at

我遇到了同样的问题,我遇到了这个问题。

不幸的是,我没有find答案,不能在原来的post。 也许有人可以帮我我的代码看起来像:

img = File.expand_path(Rails.root+'app/assets/images/scb_footer_logo.png') sheet.add_image(:image_src => img) do |image| image.start_at 6,6 image.end_at 6,6 end 

在我看来,它会忽略start_at,因为它始终始于A1。

我发现这个问题的解决scheme:

 img = File.expand_path(Rails.root+'app/assets/images/scb_footer_logo.png') sheet.add_image(:image_src => img, :start_at => [0,41], :end_at => [2, 44]) do |image| image.start_at 0, 41 image.end_at 2,44 end 

诀窍是在add_image行和块中定义它。