在jqGrid的3.7.2的發佈說明this page,我看到:在出口jqgrid支持導出爲「開箱即用」,還是我需要編寫一些服務器端代碼?
修復出口網址到Excel方法
,但我沒有看到有關的jqGrid自身支持導出到Excel任何其他機制的文檔。
我有一個asp.net mvc網站,我一直在服務器端做這個來生成一個excel文件。
現在可以從jqgrid開箱了。有沒有例子說明這是如何工作的?
在jqGrid的3.7.2的發佈說明this page,我看到:在出口jqgrid支持導出爲「開箱即用」,還是我需要編寫一些服務器端代碼?
修復出口網址到Excel方法
,但我沒有看到有關的jqGrid自身支持導出到Excel任何其他機制的文檔。
我有一個asp.net mvc網站,我一直在服務器端做這個來生成一個excel文件。
現在可以從jqgrid開箱了。有沒有例子說明這是如何工作的?
有方法excelExport
在grid.import.js哪些不是很多。該功能在http://www.trirand.com/jqgridwiki/doku.php?id=wiki:import_methods上沒有描述,但你可以看看http://www.trirand.com/blog/?page_id=393/help/exceltrue-not-working-for-me/以感受它的工作方式。
我還使用ASP.NET MVC和WCF,並在Open XML SDK 2.0(請參閱Creating Excel document with OpenXml sdk 2.0,how to export asp.net MVC detail view data to an excel file?或Strategy in exporting to Excel with formatting from ASP.NET?)方面在服務器端導出爲excel。 Open XML SDK 2.0的使用爲您提供了最大的靈活性,並且可以生成您需要的完美Excel文件。
已更新:The answer提供演示項目,演示如何實現該方法。
見Calling Excel Export from a custom button (javascript):
再次 - 開源的lib不包含製作的Excel文件的方法,只buyt的方法來調用已建成一個。
請從這裏下載jqGrid的PHP包裝: http://www.trirand.net/download.aspx
閱讀安裝說明操作: http://www.trirand.net/documentation/php/_2v20f82ru.htm
和,在這裏做說明演示: http://www.trirand.net/documentation/php/_2v212tis2.htm
爲了有建立在出口到excel
就像一個說明jqGrid PHP包裝是商業。 PHP單一開發者許可證的成本從300美元到450美元不等。 – Gab 2012-10-01 15:41:55
這裏是如何的「導出到Excel」添加演練按鈕到你的jqGrid,它將寫入一個真正的Excel文件。
http://www.codeproject.com/Articles/784342/Export-data-from-jqGrid-into-a-real-Excel-file
(請注意,如果你正在使用Visual Studio這隻作品,因爲它使用了微軟的OpenXML庫。)
我想在javascript(而不是PHP版本)中做到這一點 – leora 2010-07-14 10:43:02
因此,jqGrid的這一特性與您無關,我建議您使用Open XML SDK 2.0或繼續使用目前在服務器上的其他方法側。 – Oleg 2010-07-14 10:57:19
你真的想在JAVASCRIPT中創建Excel文件嗎?這將是自虐的。 – Oleg 2010-07-14 10:58:12