javascript中有一个要求将数据(数组或对象数组)导出到excel xlsx。我已经将数据导出到csv但是无法为xlsx执行相同操作。我尝试了很多来自github的api,以便我可以使用这些库并将其导出到xslx,但对它没什么帮助。我尝试使用stephen-hardy / xlsx.js,SheetJS / js-xlsx等。
为了导出到csv,我使用了这个点击here!但是对于xlsx也是如此。
我也试过xlsxwriter将javascript数组或对象数组转换并写入xlsx但没有结果。
现在我因为要求而陷入困境。我也发现了与我的要求类似的帖子点击here!
请各位给我解决方案
答案 0 :(得分:1)
前一段时间,我写了以下文章,其中描述了如何将数据从jqGrid
导出到"真实" .xlsx文件:
这基本上将jqGrid的数据缓存到JavaScript变量中,并将其发布回服务器,以保存到Excel中。 Excel文件是使用OpenXML库创建的。
这应该指向正确的方向。
或者,您可以尝试使用此库:
(虽然我没有试过这个。)
答案 1 :(得分:0)
尝试excelbuilderjs,我已经完成了使用此库将带有项目数组的Json对象下载到Excel工作表中的相同功能。如果您可以在Jsfiddle上分享代码,我可以看看它并帮助您< / p>