9
1、使代码可以被使用者扩展。 2、增加支持指定开始写入的序号行。 3、添加一个删除行的方法。
1、使代码可以被使用者扩展。 2、增加支持指定开始写入的序号行。 3、添加一个删除行的方法。
设定从指定行号开始写入数据,示例:
@Test
public void shanhyTest(){
String templateFileName = TestFileUtil.getPath() + "demo" + File.separator + "shanhy-test.xlsx";
String fileName = TestFileUtil.getPath() + "templateWrite" + System.currentTimeMillis() + ".xlsx";
// 这里 需要指定写用哪个class去写
ExcelWriter excelWriter = null;
try {
excelWriter = EasyExcel.write().file(fileName).head(DemoData.class).withTemplate(templateFileName).build();
WriteSheet writeSheet = EasyExcel.writerSheet().build();
writeSheet.setStartDoWriteRowIndex(5);// 指定开始写入的行
excelWriter.write(data(), writeSheet);
} finally {
// 千万别忘记finish 会帮忙关闭流
if (excelWriter != null) {
excelWriter.finish();
}
}
}
非常 感谢您的PR。这个目前可以通过relativeRowIndex
来设置。