我想將我的GridPanel導出到Excel。我搜查了太多次,但找不到任何可接受的解決方案。如何將ExtJS GridPanel導出到Excel?
你能幫我解決這個問題嗎?
P.S:我使用ExtJS的3.2和3.3.1
我想將我的GridPanel導出到Excel。我搜查了太多次,但找不到任何可接受的解決方案。如何將ExtJS GridPanel導出到Excel?
你能幫我解決這個問題嗎?
P.S:我使用ExtJS的3.2和3.3.1
沒有什麼好的解決辦法,以產生在javascript XLS/XLSX。
你最好的辦法就是做到服務器端。
發送ajax請求到http://your-website.com/generate_xls包含所有數據,並返回xls頭然後返回正文。
這裏是一個很好的PHP庫,如果您使用的是PHP:http://phpexcel.codeplex.com/
我正在使用Spring 3,我想我會嘗試服務器端解決方案,如果我找不到任何好的解決方案,而不使用服務器端編碼。 – vtokmak 2012-04-23 18:58:53
這是一個服務器端的工作。以下是我使用的產生是基於網格的數據表格報告:http://xmlgraphics.apache.org/fop/
另外,還可以生成從表格數據很漂亮,功能齊全的Excel電子表格:http://msdn2.microsoft.com/en-us/lib...ffice.10).aspx
。隨着推出的ExtJS 5 ,它可能會更好,開始移植您的應用程序的ExtJS的新版本,至少4
我們已經創建了一個前端XLS(X)和CSV導入和導出工具,你可以在ExtJS的使用4個應用程序與幾行代碼。用戶只是在網格上拖動文件並完成。我們剛剛推出了它,下面是一個描述:http://2gears.com/2014/08/ext-js-excel-import-export-easy/
如上所述,導入和導出完全是在客戶端完成的,因此在具有許多併發用戶的應用程序中,這可以減輕服務器的負擔。在接下來的幾周內,還將添加一個導入嚮導,該導入嚮導將導入性能較差的用戶導入文件。
希望它可以幫助
事情是這樣的...... http://stackoverflow.com/questions/4130849/convert-json-format-to-csv-format-for-ms-excel – hpavc 2012-04-26 02:30:33
我想,一個但它的輸出不是有序的。它有一列中用逗號分隔的數據,其他列是類似的。 – vtokmak 2012-05-02 16:33:30