日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

java的excel的讀取和寫入 java操作excel

前言:本篇博客讀寫Excel使用的是EasyExcel,EasyExcel是一個基于Java的簡單、省內(nèi)存的讀寫Excel的開源項目 。詳細(xì)了解和使用請參考官方文檔:EasyExcel · 語雀
一、Excel示例

java的excel的讀取和寫入 java操作excel


二、代碼實現(xiàn)
1、引入依賴
<dependency><groupId>com.alibaba</groupId><artifactId>easyexcel</artifactId><version>2.2.7</version></dependency>2、創(chuàng)建對象
import lombok.Data;import com.alibaba.excel.annotation.ExcelProperty;@Datapublic class UserExcel {@ExcelProperty(value = "https://www.jinnalai.com/fenxiang/用戶名", index = 0)private String name;@ExcelProperty(value = "https://www.jinnalai.com/fenxiang/登錄名", index = 1)private String loginName;@ExcelProperty(value = "https://www.jinnalai.com/fenxiang/用戶密碼", index = 2)private String loginPassword;}【java的excel的讀取和寫入 java操作excel】3、讀寫Excel
/** * 批量導(dǎo)入用戶信息 */@Overridepublic void batchInsert(MultipartFile file) throws IOException {List<User> users = new ArrayList<>();List<UserExcel> userExcels = new ArrayList<>();// 讀excelEasyExcel.read(file.getInputStream(), UserExcel.class, new AnalysisEventListener<UserExcel>() {@Overridepublic void invoke(UserExcel userExcel, AnalysisContext analysisContext) {User user = new User();BeanUtils.copyProperties(userExcel, user);users.add(user);userExcels.add(userExcel);}@Overridepublic void doAfterAllAnalysed(AnalysisContext analysisContext) {// 存儲到數(shù)據(jù)庫中users.forEach(user -> baseMapper.insert(user));System.out.println("excel文件讀取完畢!");}}).sheet().doRead();;// 寫excelEasyExcel.write(new File("D://輸入用戶信息.xlsx"), UserExcel.class).sheet().doWrite(userExcels);4、寫Excel成功示例

java的excel的讀取和寫入 java操作excel


路漫漫其修遠(yuǎn)兮,吾將上下而求索
譯文:在追尋真理方面,前方的道路還很漫長,但我將百折不撓,不遺余力地去追求和探索 。

    推薦閱讀