SpringBoot+Vue实现简单的文件上传(Excel篇)
创始人
2025-01-07 07:33:51
0

SpringBoot+Vue实现简单的文件上传

1 环境 SpringBoot 3.2.1,Vue 2,ElementUI
2 页面
在这里插入图片描述

3 效果:只能上传xls文件且大小限制为2M,选择文件后自动上传。
4 前端代码

      

5 后端代码

package org.wjg.onlinexml.service.impl;  import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; import org.springframework.stereotype.Service; import org.springframework.web.multipart.MultipartFile; import org.wjg.onlinexml.po.Result; import org.wjg.onlinexml.service.FileService;  import java.io.IOException;  @Service("xls") public class XLSServiceImpl implements FileService {      @Override     public Result upload(MultipartFile file) {         if (file.isEmpty()) {             return Result.builder().code(500).msg("上传失败!").build();         }           try (Workbook workbook = new HSSFWorkbook(file.getInputStream())) {             //获取第一个sheet页             Sheet sheet = workbook.getSheetAt(0);             //遍历每行             for (Row row : sheet) {                 //遍历每个单元格                 for (Cell cell : row) {                     System.out.print(cell.getStringCellValue() + " ");                 }                 System.out.println();             }         } catch (IOException e) {             e.printStackTrace();         }          return Result.builder().code(200).msg("上传成功").build();     } }   

相关内容

热门资讯

反观!天天挂机辅助工具!总是是... 反观!天天挂机辅助工具!总是是真的辅助神器(有挂分析)-哔哩哔哩天天挂机辅助工具是不是有人用挂微扑克...
教程辅助!wepoker代打辅... 教程辅助!wepoker代打辅助机器人,wepoker有没有辅助,详细教程(有挂方式)-哔哩哔哩运w...
据报道!小程序小游戏辅助器!真... 据报道!小程序小游戏辅助器!真是真的有辅助工具(有挂实锤)-哔哩哔哩小程序小游戏辅助器破解侠是真的助...
关于!大菠萝辅助器,哈糖大菠萝... 您好,哈糖大菠萝助手这款游戏可以开挂的,确实是有挂的,需要了解加去威信【485275054】很多玩家...
这一现象值得深思!蜀山挂机辅助... 这一现象值得深思!蜀山挂机辅助!一贯是真的辅助器(有挂细节)-哔哩哔哩暗藏猫腻,小编详细说明蜀山挂机...
2分钟细说!hhpoker有没... 2分钟细说!hhpoker有没有作弊挂,德州透视插件,总结教程(有挂详细)-哔哩哔哩1、hhpoke...
针对!多乐辅助下载!切实是真的... 针对!多乐辅助下载!切实是真的辅助软件(真的有挂)-哔哩哔哩1、操作简单,无需多乐辅助下载手机版透视...
玩家必看科普!wepoker黑... 玩家必看科普!wepoker黑侠辅助器,竞技联盟辅助,分享教程(有挂讲解)-哔哩哔哩wepoker黑...
昨日!微乐a3纸牌有脚本!一贯... 昨日!微乐a3纸牌有脚本!一贯真的是有辅助app(发现有挂)-哔哩哔哩1、微乐a3纸牌有脚本辅助器安...
重大消息!德州局怎么透视,we... 重大消息!德州局怎么透视,werplan免费挂下载,曝光教程(有挂透明挂)-哔哩哔哩1、这是跨平台的...