Estoy usando esta joya Spreadsheet para exportar archivos xls.Descarga directa de un archivo xls sin escribirlo en el directorio por hoja de cálculo gema
que tienen los siguientes códigos en mi regulador:
def export
@data = Data.all
book = Spreadsheet::Workbook.new
sheet = book.create_worksheet :name => "data"
contruct_body(sheet, @data)
book.write "data.xls"
end
De esta manera, puedo rellenar los datos y guardarlo en el directorio raíz.
Pero quiero descargarlo en lugar de guardarlo. ¿Cómo podría modificar el código para que el usuario solicite que seleccione su directorio local para guardar el archivo? (mejor si sin guardar una copia en el lado del servidor)
Por favor ayuda!
Realmente funciona bien. ¡Gracias! – PeterWong
@DanSingerman ¿me pueden ayudar a hacer lo mismo con CSV? – RAJ
@RAJ crear una nueva pregunta SO y voy a echar un vistazo – DanSingerman