赞
踩
最近项目上有个需求,需要前端去解析上传的Excel文件,并转成标准的JSON数据,同时还需要下载JSON数据并转换成Excel可打开的数据,今天需求做完,顺手整理下,借此方便自己增强理解~
//fileList指的是Excel文件的数据流 const file = fileList[0]; const fileReader = new FileReader(); fileReader.onload = event => { try { const { result } = event.target; // 以二进制流方式读取得到整份excel表格对象 const workbook = XLSX.read(result, { type: 'binary' }); // 存储获取到的数据 let data = { }; // 遍历每张工作表进行读取(这里默认只读取第一张表) for (const sheet in workbook.Sheets) { let tempData
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。