2015-08-19 84 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