2017-05-10 28 views
0

我發現這個question與我遇到的同樣的問題。Axlsx似乎忽略image.start_at

不幸的是,我沒有找到答案,並且在原帖中無法找到答案。也許有人可以幫我,我的代碼如下所示:

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。

回答

1

我發現這個問題的解決方案:

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線和塊來定義它。