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ファイルを開くように求められます。しかし、それを開こうとすると、ファイル形式またはファイル拡張子が無効であると表示されます。
助けて!
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");
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");