我正在开发一个桌面应用程序,它是一个 Electron js 应用程序。我在使用 xlsx 包导出 excel 文件时遇到问题。它工作正常(我可以下载文件并显示在项目目录文件夹中)但是,该应用程序不显示目录或没有像谷歌浏览器那样发出任何警报,因为它是一个桌面应用程序。所以客户无法理解导出按钮是否有效。对于这种情况,您有什么解决方案建议?
代码示例:
function exportReport(e){
e.preventDefault();
let ws_name = "MySheet";
if(!Lodash.isEmpty(props.dataSource)){
let ws = XLSX.utils.json_to_sheet(props.dataSource);
console.log(ws)
let wb = XLSX.utils.book_new();
XLSX.utils.book_append_sheet(wb,ws,ws_name);
XLSX.writeFile(wb,'out.xlsx');
}
}