2016-06-10 6 views

Antwort

0

Dies ist das Beispiel aus dem homepage AXSLX genommen:

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 

Sie Datei aus dem serialize() Anruf erstellt wird. Der dort angegebene Dateiname ist relativ zum Arbeitsverzeichnis. Dies können Sie mit Dir.pwd

+0

thanks.It.xlsx in der .rb-Datei location.can geben wir den Pfad in serialize-Methode, wo wir es erstellen möchten? – Rohit

+0

@Rohit was ist das Problem, es selbst zu überprüfen? – mudasobwa

+0

thanks.it erstellt jetzt am angegebenen Pfad. – Rohit