AngularJS使用webApi导出数据
程序员文章站
2022-04-02 21:38:34
...
本文主要和大家分享AngularJS使用webApi导出数据代码实例,希望本文的代码能帮助到大家。
/////导出功能 self.importExcel = function () { var dataUrl = "http://103.233.7.38:8090/API/_oa/ProjectInfo.asmx/Export"; $http({ method: 'post', url: dataUrl, data: { }, transformRequest: function (data) { return $.param(data); }, headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, responseType: 'arraybuffer' }).success(function (data) { var blob = new Blob([data], { type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" }); var da = new Date(); var fileName = "数据导出" + da.getFullYear() + '-' + (da.getMonth() + 1) + "-" + da.getDate(); self.saveas(blob, fileName); }); }; self.saveas = function (blob, fileName) { if (window.navigator.msSaveOrOpenBlob) { // For IE: navigator.msSaveBlob(blob, fileName+".xlsx"); } else { // For other browsers: var link = document.createElement('a'); link.href = window.URL.createObjectURL(blob); link.download = fileName + ".xlsx"; link.click(); window.URL.revokeObjectURL(link.href); } }
相关推荐:
以上就是AngularJS使用webApi导出数据的详细内容,更多请关注其它相关文章!
上一篇: PHP代码编写规范
推荐阅读
-
oracle数据库导入导出命令使用方法
-
php使用fputcsv实现大数据的导出操作详解
-
使用PHP导出Redis数据到另一个Redis中的代码
-
C#使用oledb导出数据到excel的方法
-
使用POI导出百万级数据到excel的解决方案
-
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
-
data loader怎么用 如何使用data loader对SalesForce数据进行导入、导出和删除
-
C#使用NPOI将List数据导出到Excel文档
-
使用内存映射文件MMF实现大数据量导出时的内存优化
-
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题