在ruby中使用axlsx gem创建时.xlsx文件在哪里创建

时间:2016-06-10 05:21:25

标签: ruby excel axlsx

在ruby中使用axlsx gem创建时.xlsx文件在哪里创建。

1 个答案:

答案 0 :(得分:0)

这是从AXSLX homepage获取的示例:

Axlsx::Package.new do |p|
  p.workbook.add_worksheet(:name => "Pie Chart") do |sheet|
    sheet.add_row ["Simple Pie Chart"]
    %w(first second third).each { |label| sheet.add_row [label, rand(24)+1] }
    sheet.add_chart(Axlsx::Pie3DChart, :start_at => [0,5], :end_at => [10, 20], :title => "example 3: Pie Chart") do |chart|
      chart.add_series :data => sheet["B2:B4"], :labels => sheet["A2:A4"],  :colors => ['FF0000', '00FF00', '0000FF']
    end
  end
  p.serialize('simple.xlsx')
end

是否从serialize()调用创建了文件。您指定的文件名相对于工作目录。您可以使用Dir.pwd

找到