Browse Source

Merge pull request #1160 from alibaba/2.1.x

2.1.x
pull/1181/head
Jiaju Zhuang 5 years ago committed by GitHub
parent
commit
a9818c5d64
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 8
      src/test/java/com/alibaba/easyexcel/test/demo/write/WriteTest.java

8
src/test/java/com/alibaba/easyexcel/test/demo/write/WriteTest.java

@ -160,8 +160,8 @@ public class WriteTest {
excelWriter = EasyExcel.write(fileName, DemoData.class).build(); excelWriter = EasyExcel.write(fileName, DemoData.class).build();
// 去调用写入,这里我调用了五次,实际使用时根据数据库分页的总的页数来。这里最终会写到5个sheet里面 // 去调用写入,这里我调用了五次,实际使用时根据数据库分页的总的页数来。这里最终会写到5个sheet里面
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
// 每次都要创建writeSheet 这里注意必须指定sheetNo // 每次都要创建writeSheet 这里注意必须指定sheetNo 而且sheetName必须不一样
writeSheet = EasyExcel.writerSheet(i, "模板").build(); writeSheet = EasyExcel.writerSheet(i, "模板" + i).build();
// 分页去数据库查询数据 这里可以去数据库查询每一页的数据 // 分页去数据库查询数据 这里可以去数据库查询每一页的数据
List<DemoData> data = data(); List<DemoData> data = data();
excelWriter.write(data, writeSheet); excelWriter.write(data, writeSheet);
@ -175,8 +175,8 @@ public class WriteTest {
excelWriter = EasyExcel.write(fileName).build(); excelWriter = EasyExcel.write(fileName).build();
// 去调用写入,这里我调用了五次,实际使用时根据数据库分页的总的页数来。这里最终会写到5个sheet里面 // 去调用写入,这里我调用了五次,实际使用时根据数据库分页的总的页数来。这里最终会写到5个sheet里面
for (int i = 0; i < 5; i++) { for (int i = 0; i < 5; i++) {
// 每次都要创建writeSheet 这里注意必须指定sheetNo。这里注意DemoData.class 可以每次都变,我这里为了方便 所以用的同一个class 实际上可以一直变 // 每次都要创建writeSheet 这里注意必须指定sheetNo 而且sheetName必须不一样。这里注意DemoData.class 可以每次都变,我这里为了方便 所以用的同一个class 实际上可以一直变
writeSheet = EasyExcel.writerSheet(i, "模板").head(DemoData.class).build(); writeSheet = EasyExcel.writerSheet(i, "模板" + i).head(DemoData.class).build();
// 分页去数据库查询数据 这里可以去数据库查询每一页的数据 // 分页去数据库查询数据 这里可以去数据库查询每一页的数据
List<DemoData> data = data(); List<DemoData> data = data();
excelWriter.write(data, writeSheet); excelWriter.write(data, writeSheet);

Loading…
Cancel
Save