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

歡迎訪問 生活随笔!

生活随笔

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

java

Hutool Java 工具类库导出 Excel,超级简单!

發布時間:2025/3/21 java 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hutool Java 工具类库导出 Excel,超级简单! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前言

在開發應用系統的時候,導出文件是必不可放的功能。

以前用過POI、easyexcel等工具的導入導出功能,但總感覺太麻煩了,代碼特別多,感覺并不是很好用。

今天給大家介紹一款新工具,java工具類庫Hutool。

Hutool簡介

Hutool是一個小而全的Java工具類庫,通過靜態方法封裝,降低相關API的學習成本,提高工作效率,使Java擁有函數式語言般的優雅,讓使用者更輕松。

Hutool中的工具方法來自于每個用戶的精雕細琢,它涵蓋了Java開發底層代碼中的方方面面,它既是大型項目開發中解決小問題的利器,也是小型項目中的效率擔當;

Hutool是項目中“util”包友好的替代,它節省了開發人員對項目中公用類和公用工具方法的封裝時間,使開發專注于業務,同時可以最大限度的避免封裝不完善帶來的bug。

使用

首先在POM.xml中加入GAV

<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.0.7</version> </dependency> <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml</artifactId><version>4.1.1</version> </dependency> <dependency><groupId>org.apache.poi</groupId><artifactId>poi-ooxml-schemas</artifactId><version>3.17</version> </dependency>

然后在控制層使用就行

@RequestMapping("/export") @ResponseBody public void export(HttpServletResponse response){List<User> list = new ArrayList<>();list.add(new User("zhangsan","1231",new Date()));list.add(new User("zhangsan1","1232",new Date()));list.add(new User("zhangsan2","1233",new Date()));list.add(new User("zhangsan3","1234",new Date()));list.add(new User("zhangsan4","1235",new Date()));list.add(new User("zhangsan5","1236", DateUtil.date(new Date())));// 通過工具類創建writer,默認創建xls格式ExcelWriter writer = ExcelUtil.getWriter();//自定義標題別名writer.addHeaderAlias("name", "姓名");writer.addHeaderAlias("age", "年齡");writer.addHeaderAlias("birthDay", "生日");// 合并單元格后的標題行,使用默認標題樣式writer.merge(2, "申請人員信息");// 一次性寫出內容,使用默認樣式,強制輸出標題writer.write(list, true);//out為OutputStream,需要寫出到的目標流//response為HttpServletResponse對象response.setContentType("application/vnd.ms-excel;charset=utf-8");//test.xls是彈出下載對話框的文件名,不能為中文,中文請自行編碼String name = StringUtils.toUtf8String("申請學院");response.setHeader("Content-Disposition","attachment;filename="+name+".xls");ServletOutputStream out= null;try {out = response.getOutputStream();writer.flush(out, true);}catch (IOException e) {e.printStackTrace();}finally {// 關閉writer,釋放內存writer.close();}//此處記得關閉輸出Servlet流IoUtil.close(out); }

效果

總結

以上是生活随笔為你收集整理的Hutool Java 工具类库导出 Excel,超级简单!的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 93久久精品日日躁夜夜躁欧美 | 在线观看精品一区 | 岛国精品一区二区三区 | 人人舔 | 日韩中文字幕国产 | 久久精品99北条麻妃 | 人人天天夜夜 | 国产美女在线免费 | 秋霞成人| 日本成人在线免费视频 | 欧美私人网站 | 永久免费在线视频 | 最好看的2019年中文视频 | 欧美人在线 | 国产在线精品自拍 | 福利91 | 久久国产精品久久久 | 久久国产精品综合 | 中文字幕网伦射乱中文 | 国产另类xxxxhd高清 | 亚洲午夜精品久久久久久app | 成人久久一区二区 | 51精品国产| 老熟妇一区二区 | 欧美性猛交xxx乱大交3 | 美女污污网站 | 久久亚洲精品石原莉奈 | 免费在线黄色网 | 伊人欧美| 午夜精品久久久久久久久久蜜桃 | 亚洲欧美激情小说另类 | 一区二区视频 | 成人不卡在线 | 欧美激情影音先锋 | a国产精品| 国产成人精品一区二三区 | 91一区二区三区 | 国产欧美日 | 夜夜爽网站 | 久久国产精品精品国产色婷婷 | 一区二区三区四区在线免费观看 | 99久久精品国产一区二区三区 | 亚洲男人天堂2018 | 国产av人人夜夜澡人人爽 | 黄色avv | 女人被狂躁c到高潮 | 在线成人小视频 | 夫の上司に犯波多野结衣853 | 男女搞黄网站 | 日本免费一区二区三区视频 | 九九热视频精品在线观看 | 国产aaa大片 | 国产精品无人区 | 国产有码在线观看 | www.在线 | 在线天堂1 | 反差在线观看免费版全集完整版 | 野外一级片 | 国产欧美日韩中文字幕 | 高清一区二区三区四区 | 性生活一级大片 | 中国黄色网址 | 日本一级免费视频 | 国产精品三级久久久久久电影 | 99re视频| 久久在线免费视频 | 茄子香蕉视频 | 日韩免费av| 好吊色青青草 | 永久免费看片在线观看 | 麻豆成人久久精品一区二区三区 | 欧美xxxx18国产 | 91视频看片| 老牛影视少妇在线观看 | 日韩精品中文字幕在线 | 欧美午夜网站 | www.av网站| 日本精品二区 | 亚州av片| 亚洲国产剧情在线观看 | 国产在线视频一区二区 | 亚洲欧美日韩激情 | 精品国产欧美一区二区 | 日日夜夜拍 | 黄色av网页| 欧美另类极品videosbest最新版本 | 18禁男女爽爽爽午夜网站免费 | 少妇人妻互换不带套 | 九九热在线免费视频 | 97se在线视频 | 91偷拍富婆spa盗摄在线 | 7799精品视频天天看 | 五月香蕉网 | 午夜伊人网 | 国内精品第一页 | 猛1被调教成公厕尿便失禁网站 | 亚洲 欧美 自拍偷拍 | 美女让男人捅 | 天堂久久爱 |