首先说明一下这里前端只是前端利用el-upload上传了Excel文件,excel的解析工作是由后端同事利用阿里的easyexcel来解析的,所以说这个方法只适用于后端解析excel的方式。下边是效果图:
可以点击上传Excel也可以拖拽,样式可根据个人需要修改。
下边是组件代码:
<template>
<div class="upload-excel">
<el-upload
drag
class="upload-demo"
name="excel"
action="https://www.sunots.shop/easyExcel/import"
:on-error="uploadFalse"
:on-success="uploadSuccess"
:before-upload="beforeAvatarUpload"
:limit="1"
accept=".xlsx,.xls"
:show-file-list="false"
:headers="headerObj"
:file-list="fileList">
<i class="el-icon-upload">