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 и в блоке.