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

news/2024/11/23 16:50:27/

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

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

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

),发送给后端flask

代码实现关键部分:

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

 后端直接接收即可

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

前端部分关键代码

后端接收过来进行解析:

 

 


http://www.ppmy.cn/news/708456.html

相关文章

7-WebApis-6

Web APIs - 6 目标:能够利用正则表达式完成小兔鲜注册页面的表单验证,具备常见的表单验证能力 正则表达式综合案例阶段案例 正则表达式 正则表达式(Regular Expression是一种字符串匹配的模式(规则) 使用场景&#…

20230703点亮STC32G实验箱9.6(STC32G12K128)开发板的跑马灯LED

20230703点亮STC32G实验箱9.6(STC32G12K128)开发板的跑马灯LED 2023/7/3 20:41 0、 https://www.stcai.com/syx 实验箱 STC32G实验箱9.6 主控芯片使用STC32G12K128,可以做示波器、波形发生器、TFT彩屏显示、OLED 12864、LCD 12864 代码下载…

MongoDB 获取数组中匹配到的第一个元素对象

例如当前test库中的grade集合中有两条文档数据,如下图所示: 相关的两个实体映射类如下: import lombok.Data; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.Document; import org.springframework.data.mongodb…

通过JS在IE浏览器打开其他浏览器的指定网址

经测试&#xff0c;在IE8中成功打开chrome并跳转到指定网址。 <script type"text/javascript">function start(){ var objShell new ActiveXObject("wscript.shell"); var cmd "cmd /c start C:/\"Program Files (x86)\"/Google/Chr…

IE浏览器快捷键大全

最小化的快捷键 WIN&#xff0b;M 按“Windows键M”键可以 最小化所有被打开的窗口&#xff0c;相当于“显示桌面”功能。 窗口最大化快捷键 ShiftWINDM Windows键CTRLM功能是&#xff1a;重新将恢复上一项操作前窗口的大小和位置 在最大化和最小化之间切换的快捷键&…

新版edge浏览器怎么打开IE,有什么方法吗

新板的edge浏览器是很多用户电脑上自带的浏览器&#xff0c;因为比较好用功能比较齐全收到了很多用户的好评&#xff0c;但是很多用户不太熟悉想关的一些操作&#xff0c;其中很多用户想要知道新版edge浏览器怎么打开IE&#xff0c;那么下面就让小编给大家介绍一下。 1、首先我…

显示IE正在浏览的网页地址

在网上找到的相关资料如下&#xff1a; 添加对Microsoft Internet Controls 1.1的引用&#xff0c; 主要代码如下&#xff1a; SHDocVw.ShellWindows testnew SHDocVw.ShellWindowsClass(); for(int i0; i<test.Count; i) { SHDocVw.InternetExplorer ie null; ietest.…

html隐藏浏览器输入网址,ie地址栏 IE浏览器地址栏无法输入网址

电脑里的浏览器地址栏在什么位置&#xff1f; 地址栏中输入“我的电脑”&#xff0c;回车后后可直接进入“我的电脑” 地址栏中输入“回收站”打开回收站&#xff0c;删除或恢复其中的文件。 怎么让IE浏览器里显示地址栏 打开IE浏览器&#xff0c;点击”工具“-Internet选项。 …