EasyExcel的簡單使用

2021-10-24 16:48:30 字數 998 閱讀 4376

讀取execl檔案中的內容新增資料,阿里巴巴提供的乙個處理excel的工具

讀取方式:一行一行讀取載入到記憶體中,保證效率

①引入依賴(注意版本對應)

com.alibaba

easyexcel

2.1.1

org.apache.poi

poi3.17

org.apache.poi

poi-ooxml

3.17

②建立實體類和excel中的資料相對應,屬性上使用@excelproperty("")和表頭對應

@excelproperty(value = "姓名", index = 0)

private string name;

③設定寫入資料夾位址和excel名稱,將資料封裝到list集合中

④呼叫方法easyexcel.write(檔案路徑,實體類.class).sheet(sheet名).dowrite(list集合)

ps:easyexcel會自動關閉流,較安全

①引入依賴(同上)

②建立實體類和excel中資料對應,屬性使用註解@exceiproperty(index=)

③建立乙個***,繼承analysiseventlistener,重寫方法

/**

* 逐行解析

*/@override

public void invoke(excelsubject excelsubject, analysiscontext analysiscontext)

/** * 解析結束

*/@override

public void doafterallanalysed(analysiscontext analysiscontext)

}

④easyexcel.read(檔案路徑,實體類.class,***物件).sheet().doread()

easyExcel的簡單使用說明

com.alibabagroupid easyexcelartifactid 2.1.1version dependency org.apache.poigroupid poiartifactid 3.17version dependency org.apache.poigroupid poi oo...

EasyExcel的讀寫使用

1.先根據excel建立對應實體類,一列對應乙個屬性 data public class easyexcelentity 2.寫service業務 public class easyexcelwritedemo public static list dodata return list 1.寫實體類...

使用easyexcel匯出excel檔案

這裡是匯出乙個excel檔案,裡面有兩個sheet 分別是稅賦 表和發票彙總表 controller層 public resultexportexcel string uid,string accountcodelist,date startdate,date enddate,httpservlet...