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

JAVA ---Excel高效导入(去重1000万数据对比)

Excel高效导入

上代码

@Operation(summary = "导入手机号")@PostMapping("/import")@PreAuthorize("@ss.hasPerm('sys:user:import')")@Log(value = "导入手机号", module = LogModuleEnum.PHONE)public Result<ExcelResult> importUsers(MultipartFile file) throws IOException {// 分段处理数据long startTime = System.currentTimeMillis();String fileName = file.getOriginalFilename();int index = fileName.indexOf(".");String name = fileName.substring(0,index);List<String> listCF = uploadExcel.upLoad(file,name);long endTime = System.currentTimeMillis();System.out.println("耗时: " + (endTime - startTime) + " 毫秒");ExcelResult result = new ExcelResult();result.setMessageList(listCF);result.setInvalidCount(listCF.size());result.setValidCount(file.getSize()-listCF.size()>=0?listCF.size()-listCF.size():0);return Result.success(result);}

在这里插入图片描述

http://www.dtcms.com/a/274417.html

相关文章:

  • 聊聊微服务架构中的双token
  • Junit多线程的坑
  • Python爬虫动态IP代理报错全解析:从问题定位到实战优化
  • 【牛客刷题】超级圣诞树(递归法和分形复制法)
  • 实时数仓和离线数仓还分不清楚?看完就懂了
  • SpringCloud 运用(5)—— sentinel限流与seata分布式事务
  • 「备忘」查询日志
  • Spring Boot整合MyBatis+MySQL实战指南(Java 1.8 + 单元测试)
  • 从 JavaFX WebView 迁移至 JxBrowser
  • 【科研绘图系列】R语言绘制系统发育树和柱状图
  • 以科技赋能未来,科聪持续支持青年创新实践 —— 第七届“科聪杯”浙江省大学生智能机器人创意竞赛圆满落幕
  • 宝塔 php支持sqlserver
  • 稀疏激活大模型推理优化:突破效率瓶颈的曙光
  • JavaScript VMP (Virtual Machine Protection) 分析与调试
  • 动态规划初步(完全背包)
  • The 2023 ICPC Asia Hangzhou Regional Contest (H. Sugar Sweet II(基环树,期望))
  • 闲庭信步使用图像验证平台加速FPGA的开发:第九课——图像插值的FPGA实现
  • 【JMeter】执行SQL
  • Elasticsearch 滚动(Scroll)用法、使用场景及与扫描(Scan)的区别
  • Linux 下使用 vim 文本编辑器时的操作指令
  • OGG-00551 ODBC error: SQLSTATE 22007,从字符串转换日期和/或时间时,转换失败
  • 和鲸社区深度学习基础训练营2025年关卡3_Q1(1)
  • 零基础入门:Air8000系列蓝牙配网开发(LuatOS版)
  • 攻防世界——web题 upload
  • Laravel + Python 图片水印系统:实现与调试指南
  • 将七大核心理念融入AI Agent设计——构建“数字生命体”的宏伟蓝图
  • 大数据在UI前端的应用创新:基于用户反馈的产品迭代优化系统
  • UI前端大数据可视化实战技巧:如何利用数据故事化提升用户参与度?
  • 前端面试专栏-算法篇:22.树结构(二叉树、B树、红黑树)
  • Web 应用防火墙:守护应用安全的核心屏障