日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

hutool读取和导出excel_Java编程第44讲——非常好用的hutool工具介绍

發布時間:2024/9/19 java 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hutool读取和导出excel_Java编程第44讲——非常好用的hutool工具介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上個月,第一次接觸到hutool這個工具,用起來覺得非常方便,這里介紹給大家。

1、hutool是什么

hutool是一套由中國程序員開發的Java便利工具,主要的開發者有小磊、深山碼農、Chinaboy、汪汪90、普輝輝、普向東。

hutool的官方網站是https://www.hutool.cn/,我們可以從這個網站獲得我們需要的大部分信息。

hutool是開源軟件,我們可以通過https://github.com/looly/hutool/下載源代碼來閱讀和學習。

hutool主要包含日期工具、HTTP客戶端、轉換工具、配置文件工具、日志工具、JDBC工具,這些Java工具提供大量的靜態方法,讓我們像使用C語言函數一樣輕松自由。

其實,對于很多程序員來說,知道hutool這個名字就夠了,后面需要使用的時候再百度。如果你感興趣,可以看看下面使用hutool的一個簡單樣例:使用hutool打開Excel文件

開發步驟如下:

2、使用IDEA創建一個空的工程hutool_project,然后在hutool_project下創建SpringBoot模塊hutool_demo,創建后的結果如下圖所示:

3、將hutool-all的Maven依賴加入到pom.xml文件:

cn.hutool hutool-all 5.4.1

4、將poi-ooxml的Maven依賴加入到pom.xml文件:

org.apache.poi poi-ooxml 4.1.2

5、加入上面的內容后,pom.xml文件的內容為:

<?xml version="1.0" encoding="UTF-8"?>4.0.0org.springframework.boot spring-boot-starter-parent 2.3.3.RELEASEcom.flying hutool_demo 0.0.1-SNAPSHOThutool_demoDemo project for Spring Boot1.8cn.hutool hutool-all 5.4.1org.apache.poi poi-ooxml 4.1.2org.springframework.boot spring-boot-starter org.projectlombok lombok trueorg.springframework.boot spring-boot-starter-test testorg.junit.vintage junit-vintage-engine org.springframework.boot spring-boot-maven-plugin

6、現在,我們新建一個Excel文件student.xlsx,內容如下圖所示:

7、將student.xlsx文件放到D:盤根目錄;

8、建立一個Student類,是一個保存數據的Java Bean,代碼如下:

package com.flying.hutool_demo;import lombok.Data;@Datapublic class Student { private String name; private int age; private String gender;}

9、修改HutoolDemoApplication的main方法,用于讀取建立的student.xlsx文件,并顯示出來,HutoolDemoApplication的代碼如下:

package com.flying.hutool_demo;import cn.hutool.poi.excel.ExcelReader;import cn.hutool.poi.excel.ExcelUtil;import lombok.extern.slf4j.Slf4j;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import java.util.List;@SpringBootApplicationpublic class HutoolDemoApplication { public static void main(String[] args) { SpringApplication.run(HutoolDemoApplication.class, args); ExcelReader excelReader = ExcelUtil.getReader("D:/student.xlsx"); List studentList = excelReader.readAll(Student.class); if (studentList == null || studentList.size() == 0){ System.out.println("There is no record in excel file."); return; } for (int i=0; i

10、運行程序,可以得到下面的結果:

可以發現,平常我們比較難以實現的讀取Excel文件的操作,這里很輕松就實現了,并且還將Excel數據自動填充到Java Bean中。

當然,hutool的好用功能特別多,在工作中,你可以根據需要選用。

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的hutool读取和导出excel_Java编程第44讲——非常好用的hutool工具介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。