easyexcel導出指定文件夾,簡單操作


建立springboot項目

依賴:

  
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox</artifactId>
<version>3.0.0-RC1</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.6.3</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>easyexcel</artifactId>
<version>2.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.16</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.16</version>
</dependency>



public static void main(String[] args) {
//實現excel寫的操作
//1 設置寫入文件夾地址和excel文件名稱
String filename = "E:\\zhuimain\\testEasyEXcal\\write.xlsx";
// 2 調用easyexcel里面的方法實現寫操作
// write方法兩個參數:第一個參數文件路徑名稱,第二個參數實體類class getData():自己的操作的數據
    EasyExcel.write(filename, TestSaveEntity.class).sheet("學生列表").doWrite(getData());

}

//創建方法返回list集合   測試數據
private static List<TestSaveEntity> getData() {
List<TestSaveEntity> list = new ArrayList<>();
for (int i = 0; i < 10; i++) {
String m=String.valueOf(i);
String age=String.valueOf(i+10);
TestSaveEntity data = new TestSaveEntity();
data.setId(m);
data.setAge(age);
data.setName("lucy"+m);
list.add(data);
}
return list;
}



最后效果:

 

 




 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM