Potrebbe aiutarmi ad esportare file in formato excel, pdf e .doc attraverso applicazioni rails ??esportazione in Excel, pdf e doc utilizzando Ruby on Rails
risposta
Per Excel
- Ho usato FasterCSV e this post per generare file CSV che si aprono in Excel molto bene.
- È inoltre possibile creare una tabella HTML e utilizzare i file iqy per caricare Excel. Per fare ciò è possibile creare alcuni nuovi alias e quindi gestire i nuovi formati .iqy e .excel.
in config/inizializzatori/mime_types.rb
Mime::Type.register_alias "text/html", :excel
Mime::Type.register "text/x-ms-iqy", :iqy
Poi nel controller di gestire l'iqy e formati .excel
respond_to do |format|
format.html
format.excel
format.iqy {
text = "WEB\n1\n%s" % URL_FOR_DATA_VIA_GET, :format => :excel)
render :text => text
}
end
Il modello per il formato excel dovrebbe solo essere un Tabella HTML con i dati in essa contenuti Il formato iqy esegue solo il rendering del testo, ora è necessario un modello di azione. Potresti volere un file application.excel.erb che non ha tutta la tua navigazione ecc., Così avrai una bella tabella html pulita. Vedi anche this KB article per ulteriori informazioni iqy.
Per PDF
- See this other SO question, il suggested plug-in sembra buono, ma io non l'ho usato.
- Ho giocato con, ma mai effettivamente utilizzato in produzione, prawn. Sembrava buono, ma non l'ho usato.
Per Doc
vorrei suggerire che hai appena bastone con semplice testo o RTF. Non sono a conoscenza di alcun plug-in per questo, ma probabilmente c'è qualcosa.
Un altro approccio
Ho usato JasperReports su progetti Java puro con grande successo. Sarebbe possibile utilizzare il prodotto JasperServer, JRuby, il proprio wrapper applicativo o il ponte ruby-java per generare gli output con Jasper. Vedi this post. Una volta che vai in Java, ottieni anche il meraviglioso JExcelApi.
- 1. Ruby on rails e Node.js
- 2. Impossibile rendere PDF al browser utilizzando Prawn PDF per Ruby on Rails
- 3. Ruby on Rails utilizzando link_to con image_tag
- 4. Formattare la data utilizzando Ruby on Rails
- 5. Curl on Ruby on Rails
- 6. Ruby on Rails: ottieni percorso utilizzando controller, action e param
- 7. Ruby on Rails & Prawn PDF - Crea lista clienti
- 8. Docsplit Ruby on Rails
- 9. Ruby on Rails - Tabella Modelli e relazioni
- 10. ReportViewer - Nascondi esportazione PDF
- 11. Indicizzazione .PDF, .XLS, .DOC, .PPT utilizzando Lucene.NET
- 12. Minitest Issues Ruby on Rails
- 13. Ruby on Rails e prevenzione XSS
- 14. Integrare django e RoR (ruby on rails)
- 15. Ruby on rails e problema Heroku
- 16. Ruby on Rails/ActiveRecord e Table Partitions
- 17. Salva incorporato Word Doc in PDF
- 18. collegamenti multipli in una colonna utilizzando wice_grid Ruby On Rails
- 19. Griglia UI Kendo esportazione esportazione excel e pdf, nessun file creato
- 20. Triplo join in Ruby on Rails
- 21. Formati personalizzati in Ruby on Rails
- 22. Memorizzazione di documenti tramite Ruby On Rails
- 23. esportazione in Excel C#
- 24. Ruby on rails problems on heroku
- 25. Busting Ruby on Rails Myths
- 26. Sicurezza in angular.js con Ruby on Rails
- 27. Associazione polimorfica Ruby on Rails
- 28. Ruby on Rails - Global Variable?
- 29. Ruby on Rails Rake Error
- 30. Ruby on Rails javascript_include_tag: default
Dang tutto, è necessario Reporting Services, fa tutto questo .... a meno che non si riesca a trovare una soluzione di reportistica che funzioni con RoR. – slugster