我是离子框架的新手,我正在开发一个应用程序,我需要将来自$ HTTP.post方法的数据转换为CSV格式,按钮点击它应该以.xsl格式下载,我已经搜索了很多关于它的文章,但没有成功..请帮助我...谢谢。
答案 0 :(得分:0)
这里有一个类似的问题.. Angular.js generate csv file from json data
如果您正在使用离子,我会假设为角度,因此建议使用此指令将数组和对象转换为可下载的CSV文件。
https://github.com/asafdav/ng-csv
如果您不想阅读已接受的答案。这是sklinny。
var myapp = angular.module('myapp', ['ngSanitize', 'ngCsv'])
将ng-csv指令添加到所需元素,例如:
<button type="button" ng-csv="getArray" filename="test.csv">Export</button>
在你的控制器中,getarray只是你的数组(你从请求中得到的json)。
$scope.getArray = [{a: 1, b:2}, {a:3, b:4}];