123456789101112131415161718192021222324252627282930 |
- package com.winhc.task;
- import com.alibaba.excel.EasyExcel;
- import com.winhc.task.bean.Student;
- import java.util.ArrayList;
- import java.util.List;
- /**
- * @author π
- * @Description:
- * @date 2022/11/8 9:09
- */
- public class TestExcel {
- public static void main(String[] args) {
- // 文件路径
- String fileName = "d://tmp//temp.xlsx";
- // 这里 需要指定写用哪个class去写,然后写到第一个sheet,名字为模板 然后文件流会自动关闭
- //dataList 就是要插入的数据
- List<Student> dataList = new ArrayList<>(1);
- Student student = new Student();
- student.setName("张三");
- student.setAge(15);
- student.setMoney(100);
- dataList.add(student);
- //Student.class 就是写到表格数据类型的class对象
- //一行代码 把数据写入
- EasyExcel.write(fileName, Student.class).sheet("模板").doWrite(dataList);
- }
- }
|