我已經在我的項目中實現了搜索選項。它根據用戶提供的許多字段搜索記錄然後根據它顯示記錄。現在我希望將那些過濾的記錄導出爲excel。我怎樣才能做到這一點?我想導出搜索到的數據excel文件在rails應用程序
1
A
回答
0
我發現了一種方法,我可以在下載鏈接中發送參數。 所以在用戶提交表單並顯示結果後,url包含表單的所有參數。所以我做了什麼,我已經採取了當前的網址(其中包含所有的搜索參數),並將格式作爲xls添加到它。例子如下 -
這個解決方案工作正常,我
1
你需要合併搜索參數。參數合併允許您重用在頁面中傳遞的任何參數並應用xls格式。下面的例子。
=link_to 'Export', users_path(request.parameters.merge({:format => :xls}))
0
(on Rails的5.0測試)
在我的情況下,添加download: 'projects.xlsx'
解決我的問題!
<%= link_to 'Export',
projects_path(request.parameters.merge({format: :xlsx})),
download: 'projects.xlsx' %>
相關問題
- 1. 將數據導出到asp.net應用程序中的excel文件
- 2. 將巨大的Excel文件導入到Rails應用程序中
- 3. 在MVC應用程序中將數據導出到Excel
- 4. 從Rails應用程序搜索附件(Word,PDF,Excel等)
- 5. 在rails應用程序中導入excel文件
- 6. 我想連接我的rails應用程序到遠程數據庫
- 7. 我想導出包含在我的ASP.net MVC應用程序
- 8. 我可以導入JSON數據到數據庫,與我的Rails應用程序?
- 9. 從gridview到excel導出 - 我如何才能在應用程序中看到excel?
- 10. 導出過濾/搜索從角度數據表導入數據到Excel
- 11. 在我的Rails應用程序中導入salesforce數據庫
- 12. shell腳本搜索和導出到CSV文件/ Excel表
- 13. 搜索並導出到excel與php
- 14. 將Excel導入Rails應用程序
- 15. 我想搜索結果的JSP表導出到MS-Excel的.xlsx等格式文件
- 16. Rails應用程序:將數據sqlite3數據庫導入到sqlite3
- 17. 從Android應用程序導出數據庫文件的問題
- 18. 從SQLite 3數據庫導出HTML文件(Ruby on Rails應用程序)
- 19. 爲我的Rails應用程序添加數據庫索引
- 20. 從Asp.Net導出excel文件應用程序
- 21. 如何實現solr搜索我的rails應用程序?
- 22. 想要在DevExpress GridControl中顯示過濾器數據時,我會在我的MVC應用程序中搜索
- 23. 將excel導入到rails應用程序中的sqlite中
- 24. 使用c#導出到Excel(在web應用程序中)
- 25. 我想使用php導入excel數據到mysql使用php
- 26. 如何在rails應用程序中的附加文件中實現搜索文本數據
- 27. 將我的應用程序的數據庫文件從我的開發iPhone導出到我的電腦
- 28. 在Heroku上搜索rails應用程序整數
- 29. 添加搜索在XML文件中保存數據的應用程序
- 30. 使用存儲過程將數據導出到Excel中的excel
http://railscasts.com/episodes/362-exporting-csv-and-excel –
我已經看過這個視頻。其實我的問題是,當我點擊下載爲XLS它將所有記錄返回爲XLS格式。儘管我希望它只返回那些經過篩選並在表格中顯示的記錄 – user1183194
對於您的搜索操作使用format.xls響應,而不是索引操作。 –