iview-excel导入数据库数据

本文介绍如何在智能化工厂系统中利用iview组件进行Excel数据的批量导入,涉及前端调用后端接口,后端获取文件并插入数据库的流程,实现了简单高效的导入效果,提升了用户体验。
摘要由CSDN通过智能技术生成

 

【前言】

    系统的开发,大部分都有批量导入数据库数据这个功能,毕竟这个系统的数据不能全靠数据库插入,并且最近正在做关于智能化工厂的系统,既然设计到了工厂,必不可少的需要批量导入员工,设备等信息,并且公司用的是iview组件实现的开发,这个号称可以和苹果系统的组件开发一样精致化的高质量组件库,可以帮助我们实现既简单,又高效,并且美观的导入效果,下面我们来看看前后端是怎么实现的吧。

【前端】

 1.引入组件  

 

<Button for="id" type="primary"  icon="ios-cloud-upload-outline" @click="$refs.file.click()">用户导入</Button>
  <form method="post" enctype="multipart/form-data" name="form1" >
   <input id="inputFile"  type="file" ref="file" style="display:none" accept=".xls,.xlsx" @change="getFile($event)">
  </form>

 

2.调用后端接口的方法。

//批量导入用户方法
        getFile(event) {
            this.isprocess=true;
            this.file = event.target.files[0];
            var url = axios.defaults.baseURL;
            event.preventDefault();
            let formData = new FormData();
            formData.append('file', this.file);
            var vm = this;
	let config = {
                headers: {
                    'Content-Type': 'multipart/form-data'
                }
            }
            axios.post(vm.apiUrl + '/upload',formData, config).the
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 18
    评论
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值