我是角度UI网格的新手,想要找出是否有一种方法可以将UI网格中的数据导出到csvn,单击按钮而不在网格/屏幕上显示相同的数据。因此,用户基本上不会在UI上看到结果,而是直接下载excel
答案 0 :(得分:0)
使用alasql可以生成xlsx / csv文件。
如果记录是JSON格式,那么点击按钮,就可以生成文件 -
alasql(' SELECT * INTO XLSX(" DatabaseLogs.xlsx",{header:true,sheetid:" ExportData"})FROM?',[ $ scope.records]);
这里$ scope.records包含json格式的数据列表。
脚本(类型='文本/ JavaScript的',SRC =' http://cdn.jsdelivr.net/alasql/0.2/alasql.min.js&#39)