两行代码解析足够解析Excel了

news/2024/7/21 6:05:33 标签: IDEA, java, Excel, Springmvc, Springboot

Excel__0">感受一下两行代码解析Excel 中的数据。

	最近在项目中多次的使用到了Excel导入功能,普通的ApachePoi在导入Excel中需要解析不同的版本,导致代码的冗余。今天给大家推荐一个工具。
	首先需要引入两个jar 文件:
 		<!-- hutool工具包 -->
        <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>4.1.19</version>
        </dependency>

        <!-- poi -->
        <dependency>
            <groupId>org.apache.poi</groupId>
            <artifactId>poi-ooxml</artifactId>
            <version>4.0.0</version>
        </dependency>

现在我们就可以正常开发了,写个测试类:

 public static void main(String[] args) {
        // 创建文件对象,引入文件
        File file = new File("E:\\user.xls");
        // 获取文件中的所有信息
        ExcelReader reader = ExcelUtil.getReader(file);
        // 将获取的文件信息存到list中便于以后使用
        List<Map<String, Object>> dataList = reader.readAll();
        System.out.println(dataList);
    }

贴图演示:
在这里插入图片描述
在这里插入图片描述
这就完事了,小白刚刚学习,如有问题请路过的大神多多指教,谢谢


http://www.niftyadmin.cn/n/1209055.html

相关文章

[JavaScript] 初中级Javascript程序员必修学习目录

很多人总感觉javascript无法入门&#xff0c;笔者在这里写一下自己的学习过程&#xff0c;以及个人认 为的最佳看书过程&#xff0c;只要各位能按照本人所说步骤走下去&#xff0c;不用很长时间&#xff0c;坚持 个3个月&#xff0c;你的js层级会提高一个档次&#xff0c;无他&…

如何分发大文件、文件夹传输解决方案

前言&#xff1a;因自己负责的项目(jetty内嵌启动的SpringMvc)中需要实现文件上传&#xff0c;而自己对java文件上传这一块未接触过&#xff0c;且对 Http 协议较模糊&#xff0c;故这次采用渐进的方式来学习文件上传的原理与实践。该博客重在实践。 一. Http协议原理简介 HTT…

图片延迟插件 Jquery.lazyload.min.js

当一个页面打开的图片太多&#xff0c;我们可以用jquery的一个延迟加载插件.名为:jquery.lazyload.min.js 使用非常简单&#xff0c;如下&#xff1a; 1 <div style"height:700px;"> 2 <img src"img/grey.gif" data-original"htt…

简化开发提高开发效率的Lombok

前段时间有点忙&#xff0c;不能及时的更博&#xff0c;最近整理了点儿开发中提高开发效率的小工具&#xff0c;例如&#xff1a;lombok&#xff08;GetSet、构造器&#xff09;&#xff0c;pageHelper&#xff08;分页插件&#xff09;等等&#xff1b; 今天我们先把lombok给大…

如何分发大文件、大文件传输解决方案-WebUploader

一、概述 所谓断点续传&#xff0c;其实只是指下载&#xff0c;也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的&#xff0c;HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。HTTP协议本身不支持断点上传&#xff0c;需…

【转】android 安全机制

2019独角兽企业重金招聘Python工程师标准>>> 1 Android 安全机制概述 Android 是一个权限分离的系统 。 这是利用 Linux 已有的权限管理机制&#xff0c;通过为每一个 Application 分配不同的 uid 和 gid &#xff0c; 从而使得不同的 Application 之间的私有数据和…

网页编辑器粘贴word图片且图片文件自动上传功能

ueditor粘贴不能粘贴word中的图片是一个很头疼的问题&#xff0c;在我们的业务场景中客户要求必须使用ueditor并且支持word的图片粘贴&#xff0c;因为这个需求头疼了半个月&#xff0c;因为前端方面因为安全的原因是不允许访问本地文件的。 首先说一下&#xff0c;ueditor粘贴…

HTML编辑器粘贴word图片且图片文件自动上传功能

当前功能基于PHP&#xff0c;其它语言流程大致相同 1.新增上传word json配置 在ueditor\php\config.json中新增如下配置&#xff1a; /* 上传word配置 */ "wordActionName": "wordupload", /* 执行上传视频的action名称 */ "wordFieldName": &q…