将excel导入转化为json格式数据

本文介绍了如何在前端通过代码将Excel文件导入并转化为JSON格式数据,包括上传文件组件的使用和解析转换的关键JS代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 废话不说,直接上代码
 首先前端是一个上传文件的组件,第一步加载文件,第二部导入,在导入的时候就会触发方法对Excel进行解析,转化为json数据!

<p-fileUpload name="file"
accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel"
chooseLabel="批量申请" uploadLabel="批量导入" cancelLabel="取消导入" customUpload="true"
(uploadHandler)='uploadHandler($event)'>
</p-fileUpload>  

下面是实现的前端效果:

下面是实现转换的主要js:

/**
* 将解析的json数据分装到一个临时数组
*  @param event 
*/
uploadHandler(event) {
    this.parseXlsxToJson(event.files[0]).subscribe(resp => {
      this.up = resp;
      this.up.forEach(element => {
        // delete element['xuhao'];
        element['字段1'] = e
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值