2015-08-19 83 views
0

在JavaScript中有一個要求將數據(數組或對象數組)導出爲Excel xlsx。我已經將數據導出到csv,但無法對xlsx執行相同的操作。我嘗試了很多來自github的api,以便我可以使用這些庫並將其導出到xslx,但對它沒有什麼幫助。我嘗試使用stephen-hardy/xlsx.js,SheetJS/js-xlsx等。將數組導出到Excel中的xlsx

對於導出到csv,我使用了這個點擊here!但是對於xlsx也是一樣。

我試過xlsxwriter也將javascript數組或對象數組寫入xlsx但沒有結果。

現在我因爲要求而被嚴重卡住了。我也發現了類似的帖子,因爲我的要求點擊here

請你們給我的解決方案,如果任何

回答

1

前一段時間,我寫了下面的文章,其中介紹瞭如何從jqGrid數據導出到一個「真正的」 .xlsx文件:

Export jqGrid to Excel

這基本上將jqGrid的數據緩存到JavaScript變量中,並將其發回到服務器以保存到Excel中。 Excel文件是使用OpenXML庫創建的。

這應該指向正確的方向。

或者,你可能想嘗試這個庫(我還沒有嘗試過,雖然本)

AlaSQL

0

嘗試excelbuilderjs,我也做了同樣的下載JSON對象的如果你可以請分享在Jsfiddle的代碼,我可以看看它,並幫助你出

http://excelbuilderjs.com/

+0

VAR TESTDATA = [ \t \t \t [ 「水果」, 「冷凍」, 「新鮮的」, 「爛」], \t \t \t [ 「蘋果」,884494494], \t \t \t [ 「桔子」,4848 ,494,4949], \t \t \t [ 「獼猴桃」,848,33,33] \t \t \t]; //這是我的javascript數組我想將它導出到xlsx –

+0

這裏你去... http://jsfiddle.net/eM6jU/214/ – user3902443