package com.zy.common.utils.excel; import com.alibaba.excel.EasyExcel; import com.alibaba.excel.read.builder.ExcelReaderBuilder; import com.zy.common.utils.excel.matcode.MatCodeExcel; import com.zy.common.utils.excel.matcode.MatCodeExcelListener; import java.util.ArrayList; import java.util.List; /** * Created by vincent on 2019-11-24 */ public class ExcelUtils { public static void main(String[] args) { new ExcelUtils().simpleWrite(); } public void simpleRead(){ ExcelReaderBuilder read = EasyExcel.read("/Users/vincent/Desktop/3869.xls", MatCodeExcel.class, new MatCodeExcelListener()); read.sheet().doRead(); } public void simpleWrite(){ EasyExcel.write("/Users/vincent/Desktop/writeDemo.xls", MatCodeExcel.class).sheet("lxt").doWrite(data()); } public static List data(){ List list = new ArrayList<>(); for (int i = 0; i<1000; i++) { MatCodeExcel data = new MatCodeExcel(); data.setMatNo("1902997-5/6"); data.setBarcode("80001854"); data.setMatName("铝带|1100-O|0.33*475|"); data.setStr1("701010015907"); list.add(data); } return list; } }