我正在尝试将数据导出到角js中的excel
1)用户点击一个按钮 2)$ scope.myArray中的数据被保存到excel文件。
我试过
Model1
提示打开excel文件。 但每当我尝试打开它时,它都说文件格式或文件扩展名无效。
任何帮助!
答案 0 :(得分:8)
请尝试以下代码,以帮助您为自己创建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");
答案 1 :(得分:0)
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");