feat(测试): 测试Excel写入和读取
Signed-off-by: bunny <1319900154@qq.com>
This commit is contained in:
parent
f2bc0a1bfd
commit
fa58dad04b
|
@ -2,6 +2,6 @@
|
||||||
.idea
|
.idea
|
||||||
*.iml
|
*.iml
|
||||||
*.class
|
*.class
|
||||||
*Test.java
|
#*Test.java
|
||||||
**/test/
|
#**/test/
|
||||||
logs
|
logs
|
|
@ -0,0 +1,31 @@
|
||||||
|
package com.atguigu.spzx.manger;
|
||||||
|
|
||||||
|
import com.alibaba.excel.EasyExcel;
|
||||||
|
import com.atguigu.excel.ExcelListener;
|
||||||
|
import com.atguigu.spzx.model.vo.product.CategoryExcelVo;
|
||||||
|
import org.junit.jupiter.api.Test;
|
||||||
|
import org.springframework.boot.test.context.SpringBootTest;
|
||||||
|
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
@SpringBootTest
|
||||||
|
public class EasyExcelTest {
|
||||||
|
private static final String filename = "F:\\java项目\\尚硅谷-尚品甄选项目\\资料\\01.xlsx";
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void readDateToExcel() {
|
||||||
|
ExcelListener<CategoryExcelVo> listener = new ExcelListener<>();
|
||||||
|
EasyExcel.read(filename, CategoryExcelVo.class, listener).sheet().doRead();// 解析excel表格
|
||||||
|
List<CategoryExcelVo> dataList = listener.getDataList();
|
||||||
|
dataList.forEach(System.out::println);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void writeDataToExcel() {
|
||||||
|
ArrayList<CategoryExcelVo> list = new ArrayList<>();
|
||||||
|
list.add(new CategoryExcelVo(1L, "数码办公", "", 0L, 1, 1));
|
||||||
|
list.add(new CategoryExcelVo(11L, "华为手机", "", 1L, 1, 2));
|
||||||
|
EasyExcel.write(filename, CategoryExcelVo.class).sheet("分类数据1").doWrite(list);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue