Browse Source

升级新版本,修复bug,提供编辑工具,提升模型转换性能

bugfix
jipengfei.jpf 6 years ago
parent
commit
f4093767d3
  1. 11
      src/test/java/com/alibaba/easyexcel/test/WriteTest.java

11
src/test/java/com/alibaba/easyexcel/test/WriteTest.java

@ -33,7 +33,6 @@ public class WriteTest {
//sheet1.setAutoWidth(Boolean.TRUE); //sheet1.setAutoWidth(Boolean.TRUE);
writer.write1(createTestListObject(), sheet1); writer.write1(createTestListObject(), sheet1);
//写第二个sheet sheet2 模型上打有表头的注解,合并单元格 //写第二个sheet sheet2 模型上打有表头的注解,合并单元格
Sheet sheet2 = new Sheet(2, 3, JavaModel1.class, "第二个sheet", null); Sheet sheet2 = new Sheet(2, 3, JavaModel1.class, "第二个sheet", null);
sheet2.setTableStyle(createTableStyle()); sheet2.setTableStyle(createTableStyle());
@ -42,8 +41,6 @@ public class WriteTest {
//需要合并单元格 //需要合并单元格
writer.merge(5,20,1,1); writer.merge(5,20,1,1);
//写第三个sheet包含多个table情况 //写第三个sheet包含多个table情况
Sheet sheet3 = new Sheet(3, 0); Sheet sheet3 = new Sheet(3, 0);
sheet3.setSheetName("第三个sheet"); sheet3.setSheetName("第三个sheet");
@ -82,16 +79,12 @@ public class WriteTest {
//sheet1.setAutoWidth(Boolean.TRUE); //sheet1.setAutoWidth(Boolean.TRUE);
writer.write1(createTestListObject(), sheet1); writer.write1(createTestListObject(), sheet1);
//写第二个sheet sheet2 模型上打有表头的注解,合并单元格 //写第二个sheet sheet2 模型上打有表头的注解,合并单元格
Sheet sheet2 = new Sheet(2, 3, JavaModel1.class, "第二个sheet", null); Sheet sheet2 = new Sheet(2, 3, JavaModel1.class, "第二个sheet", null);
sheet2.setTableStyle(createTableStyle()); sheet2.setTableStyle(createTableStyle());
sheet2.setStartRow(20); sheet2.setStartRow(20);
writer.write(createTestListJavaMode(), sheet2); writer.write(createTestListJavaMode(), sheet2);
//写第三个sheet包含多个table情况 //写第三个sheet包含多个table情况
Sheet sheet3 = new Sheet(3, 0); Sheet sheet3 = new Sheet(3, 0);
sheet3.setSheetName("第三个sheet"); sheet3.setSheetName("第三个sheet");
@ -129,15 +122,11 @@ public class WriteTest {
//sheet1.setAutoWidth(Boolean.TRUE); //sheet1.setAutoWidth(Boolean.TRUE);
writer.write1(createTestListObject(), sheet1); writer.write1(createTestListObject(), sheet1);
//写第二个sheet sheet2 模型上打有表头的注解,合并单元格 //写第二个sheet sheet2 模型上打有表头的注解,合并单元格
Sheet sheet2 = new Sheet(2, 3, JavaModel1.class, "第二个sheet", null); Sheet sheet2 = new Sheet(2, 3, JavaModel1.class, "第二个sheet", null);
sheet2.setTableStyle(createTableStyle()); sheet2.setTableStyle(createTableStyle());
writer.write(createTestListJavaMode(), sheet2); writer.write(createTestListJavaMode(), sheet2);
//写第三个sheet包含多个table情况 //写第三个sheet包含多个table情况
Sheet sheet3 = new Sheet(3, 0); Sheet sheet3 = new Sheet(3, 0);
sheet3.setSheetName("第三个sheet"); sheet3.setSheetName("第三个sheet");

Loading…
Cancel
Save