Vue3+Vite实现Excel表格去重工具

Vue3+Vite实现Excel表格去重工具

一、需求

  • Excel表格列中存在重复的数据,现想通过插件实现去重功能,具体需求为:
    • 选择要处理的Excel表格,支持.xlsx.xls格式
    • 选择要处理的表格列
    • 对表格进行去重处理,去重的数据保留第一个数据,其余重复数据去重处理
    • 去重后的表格支持重命名后下载

二、实现

创建通过Vite创建Vue3.x项目请移步之前的博文,不再赘述,以下步骤以创建好项目后开始

1.导入Excel数据

  • 借助Element PlusUpload组件实现.xlsx.xls数据的导入
// ExcelDeduplicaiton.vue
<template>
  <!-- Excel去重 -->
  <div class="deduplication">
      ...
      <el-upload :show-file-list="false" drag action :http-request="putinExcel">
          <div class="el-upload__text">
              拖入文件或点击上传Excel文件
          </div>
      </el-upload>
      ...
      <button @click="dedupExcel">表格去重</button>
      ...
      <button @click="downloadExcel">表格去重</button>
  </div>
</template>
<script setup>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值