欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java使用easyExcel導(dǎo)出excel數(shù)據(jù)案例

 更新時間:2020年10月15日 15:41:10   作者:  
這篇文章主要介紹了Java使用easyExcel導(dǎo)出excel數(shù)據(jù)案例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

easyExcel簡介:

Java領(lǐng)域解析、生成Excel比較有名的框架有Apache poi、jxl等。但他們都存在一個嚴重的問題就是非常的耗內(nèi)存。如果你的系統(tǒng)并發(fā)量不大的話可能還行,但是一旦并發(fā)上來后一定會OOM或者JVM頻繁的full gc。
easyExcel是阿里巴巴開源的一個excel處理框架,以使用簡單、節(jié)省內(nèi)存著稱。
easyExcel采用一行一行的解析模式,并將一行的解析結(jié)果以觀察者的模式通知處理
easyExcel能大大減少占用內(nèi)存的主要原因是在解析Excel時沒有將文件數(shù)據(jù)一次性全部加載到內(nèi)存中,而是從磁盤上一行行讀取數(shù)據(jù),逐個解析。

1.導(dǎo)入依賴【poi不能低于3.17,不然可能會報錯】

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

		<dependency>
			<groupId>com.alibaba</groupId>
			<artifactId>easyexcel</artifactId>
			<version>1.1.2-beta5</version>
		</dependency>

2.控制層

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

		<dependency>
			<groupId>com.alibaba</groupId>
			<artifactId>easyexcel</artifactId>
			<version>1.1.2-beta5</version>
		</dependency>

3.導(dǎo)出模型

package com.iflytek.edu.hnezxjgl.model;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.metadata.BaseRowModel;
import lombok.Data;

@Data
public class ExportModel extends BaseRowModel{

	 /**
   * 賬號
   */
  @ExcelProperty(value = {"賬號"}, index = 0)
  private String platformNum;
 
  /**
   * 姓名
   */
  @ExcelProperty(value = {"姓名"}, index = 1)
  private String name;
 
  /**
   * 身份證號
   */
  @ExcelProperty(value = {"身份證號"}, index = 2)
  private String idCardNum;
 
  /**
   * 性別
   */
  @ExcelProperty(value = {"性別"}, index = 3)
  private String sexName;
 
  /**
   * 年級
   */
  @ExcelProperty(value = {"年級"}, index = 4)
  private String gradeName;

	/**
	 * 班級
	 */
	@ExcelProperty(value = {"班級"}, index = 5)
	private String className;
  /**
   * 學(xué)費繳費狀態(tài)名稱
   */
  @ExcelProperty(value = "學(xué)費繳費狀態(tài)名稱",index = 6)
  private String studyFeeStatusName;
  /**
   * 書本費繳費狀態(tài)名稱
   */
  @ExcelProperty(value = "書本費繳費狀態(tài)名稱",index = 7)
  private String bookFeeStatusName;
  
}

4.幾萬條數(shù)據(jù)實現(xiàn)秒導(dǎo)

在這里插入圖片描述

到此這篇關(guān)于Java使用easyExcel導(dǎo)出excel數(shù)據(jù)案例的文章就介紹到這了,更多相關(guān)Java easyExcel導(dǎo)出excel內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java中的Reference和引用類型實例精講

    java中的Reference和引用類型實例精講

    這篇文章主要為大家介紹了java中的Reference和引用類型示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-09-09
  • SpringBoot中快速實現(xiàn)郵箱發(fā)送代碼解析

    SpringBoot中快速實現(xiàn)郵箱發(fā)送代碼解析

    這篇文章主要介紹了SpringBoot中快速實現(xiàn)郵箱發(fā)送代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • 提交gRPC-spring-boot-starter項目bug修復(fù)的pr說明

    提交gRPC-spring-boot-starter項目bug修復(fù)的pr說明

    這篇文章主要介紹了這篇文章主要為大家介紹了gRPC-spring-boot-starter項目提交bug修復(fù)的pr的原因說明,有需要的朋友可以借鑒參考下,希望能夠有所幫助
    2022-02-02
  • 使用springboot單元測試對weblistener的加載測試

    使用springboot單元測試對weblistener的加載測試

    這篇文章主要介紹了使用springboot單元測試對weblistener的加載測試,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java加解密工具類源碼示例

    Java加解密工具類源碼示例

    最近在項目中接觸到了數(shù)據(jù)加解密的業(yè)務(wù),數(shù)據(jù)加密技術(shù)是網(wǎng)絡(luò)中最基本的安全技術(shù),這篇文章主要給大家介紹了關(guān)于Java加解密工具類源碼的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • idea?maven依賴引入失效無法正常導(dǎo)入依賴問題的解決方法

    idea?maven依賴引入失效無法正常導(dǎo)入依賴問題的解決方法

    有時候idea導(dǎo)入一個新項目,或者pom文件修改(新增)了依賴,pom文件和代碼會報紅,提示依賴包不存在,下面這篇文章主要給大家介紹了關(guān)于idea?maven依賴引入失效無法正常導(dǎo)入依賴問題的解決方法,需要的朋友可以參考下
    2023-04-04
  • springboot中@component注解的使用實例

    springboot中@component注解的使用實例

    這篇文章主要介紹了springboot中@component注解的使用實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • Java使用easypoi快速導(dǎo)入導(dǎo)出的實現(xiàn)

    Java使用easypoi快速導(dǎo)入導(dǎo)出的實現(xiàn)

    這篇文章主要介紹了實現(xiàn)Java使用easypoi快速導(dǎo)入導(dǎo)出的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • 深入Spring Boot實現(xiàn)對Fat Jar jsp的支持

    深入Spring Boot實現(xiàn)對Fat Jar jsp的支持

    這篇文章主要介紹了深入Spring Boot實現(xiàn)對Fat Jar jsp的支持,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • 教你怎么用Java獲取國家法定節(jié)假日

    教你怎么用Java獲取國家法定節(jié)假日

    這篇文章主要介紹了教你怎么用Java獲取國家法定節(jié)假日,文中有非常詳細的代碼示例,對正在學(xué)習(xí)java的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04

最新評論