|
|
@ -36,7 +36,7 @@ public class FillTest { |
|
|
|
public void simpleFill() { |
|
|
|
public void simpleFill() { |
|
|
|
// 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替
|
|
|
|
// 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替
|
|
|
|
String templateFileName = |
|
|
|
String templateFileName = |
|
|
|
TestFileUtil.getPath() + "demo" + File.separator + "fill" + File.separator + "simple.xlsx"; |
|
|
|
TestFileUtil.getPath() + "easyexcel-test/test/resources/demo" + File.separator + "fill" + File.separator + "simple.xlsx"; |
|
|
|
|
|
|
|
|
|
|
|
// 方案1 根据对象填充
|
|
|
|
// 方案1 根据对象填充
|
|
|
|
String fileName = TestFileUtil.getPath() + "simpleFill" + System.currentTimeMillis() + ".xlsx"; |
|
|
|
String fileName = TestFileUtil.getPath() + "simpleFill" + System.currentTimeMillis() + ".xlsx"; |
|
|
@ -65,7 +65,7 @@ public class FillTest { |
|
|
|
// 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替
|
|
|
|
// 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替
|
|
|
|
// 填充list 的时候还要注意 模板中{.} 多了个点 表示list
|
|
|
|
// 填充list 的时候还要注意 模板中{.} 多了个点 表示list
|
|
|
|
String templateFileName = |
|
|
|
String templateFileName = |
|
|
|
TestFileUtil.getPath() + "demo" + File.separator + "fill" + File.separator + "list.xlsx"; |
|
|
|
TestFileUtil.getPath() + "easyexcel-test/test/resources/demo" + File.separator + "fill" + File.separator + "list.xlsx"; |
|
|
|
|
|
|
|
|
|
|
|
// 方案1 一下子全部放到内存里面 并填充
|
|
|
|
// 方案1 一下子全部放到内存里面 并填充
|
|
|
|
String fileName = TestFileUtil.getPath() + "listFill" + System.currentTimeMillis() + ".xlsx"; |
|
|
|
String fileName = TestFileUtil.getPath() + "listFill" + System.currentTimeMillis() + ".xlsx"; |
|
|
@ -103,7 +103,7 @@ public class FillTest { |
|
|
|
// 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替
|
|
|
|
// 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替
|
|
|
|
// {} 代表普通变量 {.} 代表是list的变量
|
|
|
|
// {} 代表普通变量 {.} 代表是list的变量
|
|
|
|
String templateFileName = |
|
|
|
String templateFileName = |
|
|
|
TestFileUtil.getPath() + "demo" + File.separator + "fill" + File.separator + "complex.xlsx"; |
|
|
|
TestFileUtil.getPath() + "easyexcel-test/test/resources/demo" + File.separator + "fill" + File.separator + "complex.xlsx"; |
|
|
|
|
|
|
|
|
|
|
|
String fileName = TestFileUtil.getPath() + "complexFill" + System.currentTimeMillis() + ".xlsx"; |
|
|
|
String fileName = TestFileUtil.getPath() + "complexFill" + System.currentTimeMillis() + ".xlsx"; |
|
|
|
ExcelWriter excelWriter = EasyExcel.write(fileName).withTemplate(templateFileName).build(); |
|
|
|
ExcelWriter excelWriter = EasyExcel.write(fileName).withTemplate(templateFileName).build(); |
|
|
@ -135,7 +135,7 @@ public class FillTest { |
|
|
|
// {} 代表普通变量 {.} 代表是list的变量
|
|
|
|
// {} 代表普通变量 {.} 代表是list的变量
|
|
|
|
// 这里模板 删除了list以后的数据,也就是统计的这一行
|
|
|
|
// 这里模板 删除了list以后的数据,也就是统计的这一行
|
|
|
|
String templateFileName = |
|
|
|
String templateFileName = |
|
|
|
TestFileUtil.getPath() + "demo" + File.separator + "fill" + File.separator + "complexFillWithTable.xlsx"; |
|
|
|
TestFileUtil.getPath() + "easyexcel-test/test/resources/demo" + File.separator + "fill" + File.separator + "complexFillWithTable.xlsx"; |
|
|
|
|
|
|
|
|
|
|
|
String fileName = TestFileUtil.getPath() + "complexFillWithTable" + System.currentTimeMillis() + ".xlsx"; |
|
|
|
String fileName = TestFileUtil.getPath() + "complexFillWithTable" + System.currentTimeMillis() + ".xlsx"; |
|
|
|
ExcelWriter excelWriter = EasyExcel.write(fileName).withTemplate(templateFileName).build(); |
|
|
|
ExcelWriter excelWriter = EasyExcel.write(fileName).withTemplate(templateFileName).build(); |
|
|
@ -176,7 +176,7 @@ public class FillTest { |
|
|
|
// 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替
|
|
|
|
// 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替
|
|
|
|
// {} 代表普通变量 {.} 代表是list的变量
|
|
|
|
// {} 代表普通变量 {.} 代表是list的变量
|
|
|
|
String templateFileName = |
|
|
|
String templateFileName = |
|
|
|
TestFileUtil.getPath() + "demo" + File.separator + "fill" + File.separator + "horizontal.xlsx"; |
|
|
|
TestFileUtil.getPath() + "easyexcel-test/test/resources/demo" + File.separator + "fill" + File.separator + "horizontal.xlsx"; |
|
|
|
|
|
|
|
|
|
|
|
String fileName = TestFileUtil.getPath() + "horizontalFill" + System.currentTimeMillis() + ".xlsx"; |
|
|
|
String fileName = TestFileUtil.getPath() + "horizontalFill" + System.currentTimeMillis() + ".xlsx"; |
|
|
|
ExcelWriter excelWriter = EasyExcel.write(fileName).withTemplate(templateFileName).build(); |
|
|
|
ExcelWriter excelWriter = EasyExcel.write(fileName).withTemplate(templateFileName).build(); |
|
|
@ -203,7 +203,7 @@ public class FillTest { |
|
|
|
// 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替
|
|
|
|
// 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替
|
|
|
|
// {} 代表普通变量 {.} 代表是list的变量 {前缀.} 前缀可以区分不同的list
|
|
|
|
// {} 代表普通变量 {.} 代表是list的变量 {前缀.} 前缀可以区分不同的list
|
|
|
|
String templateFileName = |
|
|
|
String templateFileName = |
|
|
|
TestFileUtil.getPath() + "demo" + File.separator + "fill" + File.separator + "composite.xlsx"; |
|
|
|
TestFileUtil.getPath() + "easyexcel-test/test/resources/demo" + File.separator + "fill" + File.separator + "composite.xlsx"; |
|
|
|
|
|
|
|
|
|
|
|
String fileName = TestFileUtil.getPath() + "compositeFill" + System.currentTimeMillis() + ".xlsx"; |
|
|
|
String fileName = TestFileUtil.getPath() + "compositeFill" + System.currentTimeMillis() + ".xlsx"; |
|
|
|
ExcelWriter excelWriter = EasyExcel.write(fileName).withTemplate(templateFileName).build(); |
|
|
|
ExcelWriter excelWriter = EasyExcel.write(fileName).withTemplate(templateFileName).build(); |