electron导出excel
前言最近在弄一个Electron小项目,需要生成并导出Excel文件,踩到了一些坑,记录一下,避免以后再翻车。 正文eletron进程分为主进程和渲染进程,文件导出在两个进程中实现不一样,这里主要讲使用json导出excel,其他格式导出方法类似,话不多说,直接上代码 在渲染进程中使用第一步: 安装 file-saver 和 xlsx 1yarn add file-saver xlsx 第二步:在要用的组件用中引入 123456789101112131415161718192021222324import FileSaver from 'file-saver'import XLSX from 'xlsx'// 需要导出的jsonconst json =[{ 'name':'weylan', 'sex':'男', 'age':18}]const exportExcel = ()=>{ ...