I am using axlsx stone to create excel files. I get them serialized in the project home directory as an xlsx file. But I want the file to be created in the shared folder of my rails application or directly downloaded by the user without saving it to the server. How can i do this?? Here is the controller that generates the xlsx file
def export_excel p = Axlsx::Package.new wb = p.workbook wb.add_worksheet(:name => "Basic Worksheet") do |sheet| (1..10).each { |label| sheet.add_row [label, rand(24)+1] } sheet.add_chart(Axlsx::Bar3DChart, :start_at => "A14", :end_at => "F24") do |chart| chart.add_series :data => sheet["B1:B10"], :labels => sheet["A1:A10"], :title => sheet["A1"] end end p.serialize('charts.xlsx') end
mukesh
source share