Java

hutool读excel

2021-02-19

13次浏览

# 启动

```java

/**

* 导入

*/

@RequestMapping("/excel")

public JSONObject deal(HttpServletRequest request, @RequestParam("file") MultipartFile file) {

// 1.获取上传文件输入流

InputStream inputStream = null;

try {

inputStream = file.getInputStream();

} catch (Exception e) {

e.printStackTrace();

}

System.out.println(inputStream);

// 2.应用HUtool ExcelUtil获取ExcelReader指定输入流和sheet

ExcelReader excelReader = ExcelUtil.getReader(inputStream, 0);

// 可以加上表头验证

// 3.读取第二行到最后一行数据

List userBaseInfoExcelContents = excelReader.readAll(UserBaseInfoExcelContent.class);

userBaseInfoExcelContents.remove(0);

System.out.println(userBaseInfoExcelContents);

System.out.println(userBaseInfoExcelContents.toString());

HashMap params = new HashMap<>();

String userListJsonArrStr = userBaseInfoExcelContents.toString();

userListJsonArrStr = userListJsonArrStr.replace("UserBaseInfoExcelContent", "");

System.out.println(userListJsonArrStr);

params.put("userListJsonArrStr", userListJsonArrStr);

return sendRequest.sendPost(userImport, params, request);

}

```

# 依赖

```

compile 'org.apache.poi:poi:3.17'

compile 'org.apache.poi:poi-excelant:3.17'

compile 'org.apache.poi:poi-examples:3.17'

```

xml

```

org.apache.poi

poi

3.17

org.apache.poi

poi-excelant

3.17

org.apache.poi

poi-examples

3.17

```

excel读取 hutool_Mr · 范相关推荐

  1. Apache POI和EasyExcel 第六集:Apache POI的Excel读取单元格中的计算公式

    Apache POI和EasyExcel 第六集:Apache POI的Excel读取单元格中的计算公式 一.资源 代码实现中的带有计算公式的Excel(xls) 链接:https://pan.bai ...

  2. Apache POI和EasyExcel 第五集:Apache POI的Excel读取不同类型的数据

    Apache POI和EasyExcel 第五集:Apache POI的Excel读取不同类型的数据 一.资源 什么是Apache POI Apache POI 不同类型的数据的表格(xls) 链接: ...

  3. java excel读取操作,Java 操作 Excel (读取Excel2003 2007,Poi兑现)

    Java 操作 Excel (读取Excel2003 2007,Poi实现) 一. Apache POI 简介( http://poi.apache.org/) 使用Java程序读写Microsoft ...

  4. php excel 读取日期问题

    在 php excel 读取 xls 格式的文件时,xls 上面显示的是正常的日期格式 但是读取出来的话,就会是一个万位整形数据,这显然不是我们想要的日期 读取出来的结果: 41807 $t = 41 ...

  5. python处理表格数据教程_python利用Excel读取和存储测试数据完成接口自动化教程...

    http_request2.py用于发起http请求 #读取多条测试用例 #1.导入requests模块 import requests #从 class_12_19.do_excel1导入read_ ...

  6. python利用Excel读取和存储测试数据完成接口自动化

     http_request2.py用于发起http请求 #读取多条测试用例 #1.导入requests模块 import requests #从 class_12_19.do_excel1导入read ...

  7. python 读取excel太慢_实用技巧——Python实现从Excel读取数据并绘制成图像

    喜欢编程,热爱分享,希望能结交更多志同道合的朋友,一起在学习Python的道路上走得更远! 本文主要阐述如何使用python从excel读取数据,并用matplotlib绘制成二维图像. 主要知识点为 ...

  8. 从excel读取数据到datatable

    /// <summary>         ///          /// 从excel读取数据到datatable         /// using System.Windows.F ...

  9. 数据导入(excel读取,存储进数据库【多表】)

    QQ:1187362408 欢迎技术交流和学习 数据导入(excel读取,存储进数据库[多表]),业务需求 TODO: 1,选择导入地区 2,数据校验: (角色类别[1]:一个用户具有多角色      ...

最新文章

  1. matlab白化滤波,基于预白化方法的降噪预处理技术与流程
  2. mysql三锁,mysql锁机制之表锁(三)
  3. arthas案例:哪个controller处理了请求?每个请求的调用参数和返回值是多少?
  4. C++文件流操作备忘录
  5. python如何安装扩展库openpyxl和numpy_Python第三方库之openpyxl(2)
  6. linux的centos7安装mysql5.7服务教程
  7. Go实现 爬虫v0.2
  8. Android相关属性的介绍:android:exported = true
  9. bilibili开源弹幕库UML类图
  10. 【SpringBoot整合缓存】-----jetcache以及j2cache篇
  11. 动画设计要考计算机证书吗,影视动画要考哪些证书
  12. EI会议论文发表流程剖析(史上最详细!经典!)
  13. 同时打开多个独立Excel窗口
  14. Java编程笔记7:内部类
  15. 游泰晤士小镇所思所想
  16. 不忘初心牢记使命文化墙励志标语墙贴
  17. Vanishing gradient and activiation funcation(ReLU、Maxout)
  18. 通达信插件获取并存储通达信商品指数的实时数据
  19. linux系统下查看cpu功耗,Linux系统下查看CPU信息
  20. ES集群安全重启节点的正确方法

热门文章

  1. 开放银行赋能供应链金融,连接企业生态场景
  2. JavaSE基础练习题
  3. 什么是Teardrop攻击?我们要如何防御Teardrop攻击?
  4. 铸博皇御:白银多少钱,白银交易有哪些优势
  5. 变频器的主电路 详解
  6. watch gt3 鸿蒙,华为matepad pro2和watchGT3系列即将发布!
  7. python研究背景和意义_一研究背景和意义
  8. RK3566触屏旋转方向
  9. Chapter 4 Part 5 WPAS扫描源码走读
  10. talib.AROON指标详解