antdesignpro组件Upload传excel文件到后端flask的两种方案

文章介绍了两种处理Excel文件上传的方法。第一种是前端使用xlsx库将Excel解析成list,然后发送给后端Flask。第二种是前端将文件转换为base64编码传给后端,后端再进行解析。这两种方案都涉及到前后端的数据传输和文件处理。
摘要由CSDN通过智能技术生成

(特别提醒:后端xlrd新版本不支持xlsx文件,所以暂用xls文件进行上传)

1.第一种方案:组件接收到excel文件,然后解析成list数据,解析是要用到XLSX(

安装插件:npm i xlsx --save
import * as XLSX from 'xlsx';

),发送给后端flask

代码实现关键部分:

前端实现部分,注意是在组件的属性 beforeUpload和onChange任意一个里面实现都可以,看自己需要

 后端直接接收即可

2.第二种方案  前端拿到excel文件,以base64编码数据传到后端,后端flask进行解析

前端部分关键代码

后端接收过来进行解析:

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值