我正在尝试将数据导出到angular js中的excel。
1)用户点击按钮2)将$scope.myArray中的数据保存到excel文件。
我试过了
var blob = new Blob($scope.myArray , {
type: "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8"
});
saveAs(blob, "Report.xls");
};提示打开excel文件。但每当我试图打开它时,它都会提示文件格式或文件扩展名无效。
有什么帮助吗!
发布于 2015-11-03 17:56:05
尝试下面的代码,它将帮助您为您创建一个excel文件。
var result = ["Item 1", "Item 3"];
const myJsonString = JSON.stringify(result);
const blob = new Blob([myJsonString], {
type: "application/vnd.ms-excel;charset=utf-8"
});
saveAs(blob, "Report.xls");发布于 2016-11-08 14:21:07
csv = ['name','md5','desc']
_.map $scope.trustFileList, (_file) ->
csv.push "\n#{_file.name}"
csv.push _file.md5
csv.push _file.desc
blob = new Blob([csv], {
type: "application/json;charset=utf-8"
});
saveAs(blob, "TrustFileWhiteList.xls");https://stackoverflow.com/questions/33495979
复制相似问题