postman测试Excel文件导入导出功能
导入Excel核心代码
@ApiOperation("导入Excel")@PostMapping("/importExcel")public ActionResult importExcel(@RequestParam("file") MultipartFile file){if (file.getOriginalFilename().contains(".xlsx")) {ImportParams params = new ImportParams();params.setTitleRows(1);params.setHeadRows(1);List<ControlsEntity> list = null;try {list = ExcelImportUtil.importExcel(file.getInputStream(), ControlsEntity.class, params);} catch (Exception e) {e.printStackTrace();}//list.forEach(System.out::println);ActionResult actionResult = controlsService.importAddSave(list);return actionResult;} else {return ActionResult.fail("选择文件不符合导入");}// ActionResult actionResult = importExcelLocal();
// return actionResult;}
本地指定路径上传
/*** 本地测试* @return*/public ActionResult importExcelLocal(){String file = "D:\\workspace\\zsh_code\\i3_plat_portal\\temp\\1649669032468_import.xlsx";FileInputStream inputtSream = null;try {inputtSream = new FileInputStream(file);} catch (FileNotFoundException e) {e.printStackTrace();}ImportParams params = new ImportParams();params.setTitleRows(1);params.setHeadRows(1);List<ControlsEntity> list = null;try {list = ExcelImportUtil.importExcel(inputtSream, ControlsEntity.class, params);} catch (Exception e) {e.printStackTrace();}//list.forEach(System.out::println);ActionResult actionResult = controlsService.importAddSave(list);return actionResult;}
1,点击Body,
2,选择 form-data,
3,在KEY那栏,选择 File 类型
Key 对应接口参数名字 file
public ActionResult importExcel(@RequestParam("file") MultipartFile file){
4,Value处,浏览目录上传文件即可,如下图:会显示传递的参数名称 xxx.xlsx
这样就设置完成了,最后点击请求测试。
新增到数据库失败
新增到数据库成功
postman测试Excel文件导入导出功能相关推荐
- EasyExcel实现Excel文件导入导出功能
一.EasyExcel简介 Java领域解析.生成Excel比较有名的框架有Apache poi.jxl等.但他们都存在一个严重的问题就是非常的耗内存.如果你的系统并发量不大的话可能还行,但是一旦并发 ...
- laravel5 Excel Excel/CSV 文件导入导出功能
在 Laravel 5 中使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能 Posted on 2015年11月17日 by 学院君 注意版本2.1 1.简介 Lar ...
- EasyPoi实现excel文件导入导出
EasyPoi学习实践 1 简介 easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员 就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板 ...
- EasyExcel实现Excel文件导入导出
1 EasyExcel简介 EasyExcel是一个基于Java的简单.省内存的读写Excel的开源项目.在尽可能节约内存的情况下支持读写百M的Excel. github地址: https://git ...
- Excel表格导入导出功能实现
## 01.员工管理-Excel导入功能介绍 ### 目标 在前面员工的添加是一个一个进行的,如果一次性添加多个员工信息,这时候就会很繁琐 因此需要我们开发一个批量导入的功能,将用户的信息存储到 ex ...
- C# excel文件导入导出
在C#交流群里,看到很多小伙伴在excel数据导入导出到C#界面上存在疑惑,所以今天专门做了这个主题,希望大家有所收获! 环境:win10+vs2017 界面:主要以演示为主,所以没有做优化,然后主界 ...
- 【Laravel】使用 Laravel Excel 实现 Excel/CSV 文件导入导出功能
一.安装配置 使用Composer安装依赖: composer require maatwebsite/excel 发布配置(可选): php artisan vendor:publish --pro ...
- Spring MVC 实现Excel的导入导出功能(2:Excel的导入优化和Excel的导出)
Excel的导入V2优化版 有些时候文件上传这一步骤由前端来处理,只将上传后的 URL 传输给后端(可以参考上一文中的图片上传功能),也就是导入请求中并不会直接处理 MultipartFile 对象, ...
- Excel文件导入导出操作
> 注意!注意!!注意!!! 文末有惊喜彩蛋,请注意查收! 日常开发工作中对于文件的相关操作大家多少都会涉及:上传解析.数据导出等.此篇内容主要分享一下工作中常用的Excel文件的解析和导出工作 ...
最新文章
- Matlab与线性代数 -- 显示格式的设置
- 任务计划cron、服务管理工具chkconfig/systemctl
- 关于IsolatedStorageFile存取文件的问题
- c语言报告程序分析报告,2012C语言程序分析报告.doc
- 11月25日struts培训日记
- oracle中DECODE与CASE的用法区别
- DT时代下 数据库灾备的探索与实践
- php负载均衡原理_负载均衡的原理(通俗理解)
- linux文件被覆盖如何恢复_在Linux下误删文件后恢复
- 14.PHP核心技术与最佳实践 --- PHP 编码规范
- 189. Rotate Array
- 2013年4月小游戏行业网站综合影响力排名
- 定点街访辅助工具准备
- FoveaBox(Beyond Anchor-based Object Detector) 学习笔记
- 华尔街见闻-2016年2月
- Error in v-on handler: “TypeError: this.$refs.popup.isShow is not a function“
- PostgreSQL 之 学籍管理示例
- ANN原来如此简单!——用Excel实现的MNIST手写数字识别(之三)
- SoftLayer VPS好吗?SoftLayer VPS机房优势有哪些
- 为什么我放弃了有道云笔记,选择了 Obsidian
热门文章
- 解决ios的webview中上/下拉露出黑灰色背景问题
- windows bat更改系统时间 同步internet时间
- Leetcode 368. Largest Divisible Subset
- CLASST T 使用
- Oracle 12C 基础知识与使用入门(修订版)
- 简析JavaScript 事件绑定、事件冒泡、事件捕获和事件执行顺序
- 报错 | error ‘App‘ is not defined no-undef
- 教你如何用插件加速视频播放
- 前端开发者应该知道的 Centos/Dokcer/Nginx/Node/Jenkins 操作( 长文)
- 手游战斗计算放在客户端还是服务器端