加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – 如何使用Rails生成Excel文件?

发布时间:2020-12-16 21:37:32 所属栏目:百科 来源:网络整理
导读:我正在寻找一个受欢迎的,良好支持的工具来生成XSLX(Excel 2007和on)文档的 Ruby工具箱,但是我没有找到任何东西. 我也花了大量的时间在谷歌搜索,但我发现的大部分答案似乎已经过时了. 我需要在我生成的文档中包含内联图像. 我正在使用Ruby 1.9.2和Rails 3. 有
我正在寻找一个受欢迎的,良好支持的工具来生成XSLX(Excel 2007和on)文档的 Ruby工具箱,但是我没有找到任何东西.
我也花了大量的时间在谷歌搜索,但我发现的大部分答案似乎已经过时了.

我需要在我生成的文档中包含内联图像.

我正在使用Ruby 1.9.2和Rails 3.

有什么建议么?

非常感谢你!

解决方法

有点迟到的游戏,但你去了.
你应该使用axlsx宝石

在Github上:
https://github.com/randym/axlsx

关于Rubygems:
https://rubygems.org/gems/axlsx

在Rubytookbox上:
https://www.ruby-toolbox.com/projects/axlsx

从README

p = Axlsx::Package.new
p.workbook do |wb|
  wb.add_worksheet(:name => "Image with Hyperlink") do |sheet|
    img = File.expand_path('../image1.jpeg',__FILE__)
    sheet.add_image(:image_src => img,:noSelect => true,:noMove => true,:hyperlink=>"http://axlsx.blogspot.com") do |image|
      image.width=720
      image.height=666
      image.hyperlink.tooltip = "Labeled Link"
      image.start_at 2,2
    end
  end
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读