Vue+Element前端导入导出Excel
1 <el-upload 2 class="upload-demo" 3 :action="uploadUrl()" 4 :limit="1" 5 :data="uploadParams" 6 accept="application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel" 7 :on-exceed="handleExceed" 8 :on-success="handleSuccess" 9 :show-file-list="false" 10 > 11 <el-button size="small" plain>导入</el-button> 12 <div slot="tip" class="el-upload__tip">只能上传xlsx/xls文件</div> 13 </el-upload>
1 computed: { 2 uploadParams() { 3 let params = { 4 importType: this.$route.params.wenjuanleixing 5 }; 6 return params; 7 } 8 }
1 // execl-上传相关 2 handleExceed(files, fileList) { 3 this.$message.warning('只能上传一张execl表'); 4 }, 5 uploadUrl() { 6 return '/sdkseaunion/execlImportApi/importInspect'; 7 }, 8 handleSuccess(file, fileList) { 9 let { shipName } = file.data.biaotiItems; 10 this.$router.push({ 11 path: `/questionDetail/add/${shipName}/${this.$route.params.wenjuanleixing}` 12 }); 13 }
https://segmentfault.com/a/1190000018993619
https://panjiachen.github.io/vue-element-admin-site/feature/component/excel.html#excel-export
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!