当前位置: 首页 > news >正文

(vue)vue2实现导入excel文件功能

(vue)vue2实现导入excel文件功能


在这里插入图片描述


代码:

<el-form-item><el-uploadref="upload2"class="upload-demo"actionaccept=".xlsx":before-upload="beforeFileOwl":http-request="httpRequestOwl":show-file-list="false"><el-button type="primary">导入</el-button></el-upload>
</el-form-item>

js:

//上传之前格式校验
beforeFileOwl(file) {const fileName = file.name;const fileType = fileName.substring(fileName.lastIndexOf("."));if (fileType === ".xlsx") {this.flag = true;} else {this.$Message.error("上传类型错误,请选择xlsx文件");return false;}
},
//xlsx
httpRequestOwl(param) {if (this.flag) {let file = param.file;let formData = new FormData();formData.append("file", file);importSemesterCourse(formData).then((res) => {if (res.code === 200) {this.$message.success(res.msg);} else {this.$message.error(res.msg);}});}
},
http://www.dtcms.com/a/390465.html

相关文章:

  • 【C语言数据结构】第1章:绪论
  • Python自动化办公2.0全能实战:从Excel到BI大屏,从OCR到机器学习,一站式提升办公效率100倍
  • 第十四届蓝桥杯青少组C++选拔赛[2022.11.27]第二部分编程题(3、业务办理时间)
  • 微服务-网关gateway理论与实战
  • 吴恩达机器学习笔记week1-2(线性回归模型及Sklearn的使用)
  • 11.2.4 聊天记录拉取设计与实现
  • 系统性学习数据结构-第五讲-排序
  • 编程的本质,到 AI 编程,再到 Vibe Coding
  • 自定义hadoop的单节点mapreduce
  • C++——面向对象
  • Java 生态监控体系实战:Prometheus+Grafana+SkyWalking 整合全指南(二)
  • One-Rec semantic-ID表征
  • HTML HTML基础(5)
  • EasyDSS视频推拉流技术如何实现无人机高清推流与超低延迟直播?
  • 音视频学习(六十六):使用ffmpeg api将实时的264、265裸流封装为fmp4
  • 【音频】在Ubuntu24.04上,源码编译安装Kamailio
  • 数据库与数据仓库易混淆点——数据库不是也可以用于数据的存储吗?为什么要数据仓库
  • 02-Media-9-video_encoder.py 使用视频编码器(VENC)来捕获并编码视频,保存在TF卡中的示例程序
  • Lighthouse安全组自动化审计与加固:基于MCP协议的智能运维实践
  • PHP基础-数据类型(第九天)
  • jQuery中的函数与其返回结果
  • 自动化机器学习框架NexusCore1.0稳定版文档概述
  • 五传输层TCPUDP-思考题-停止等待-ARQ-滑动窗口
  • 使用Azure OpenAI Realtime模型实现语音助理
  • 【智能系统项目开发与学习记录】LinuxUbuntuROS2 零基础学习笔记(小白友好版)
  • Python5-线性回归
  • Windows 定时任务设置、批处理(.bat)命令详解和通过conda虚拟环境定时运行Python程序
  • 无人机图传:让画面直达掌心的传输艺术
  • Django HttpRequest 对象的常用属性
  • 常见的 2 中缓存