Mr-ZBH
Mr-ZBH
- 场景: 是为了更简便的克隆sheet,翻看代码,发现以下改动,再加一个hanlder就可以支持。 com.alibaba.excel.context.WriteContextImpl#initSheet中的getWorkbook改为getCachedWorkbook即可。  - 为什么这么改? 如果不用CachedWorkbook,在handler克隆的sheet将被忽略,无法实现克隆后,再调fill入预计的数据 且虽然我看这两个初始化基本一致,但是使用时,必须要用CachedWorkbook,否则内部实现不支持克隆(没去细看)。  - 克隆监听器: ```java package com.sunsharing.social.common.excel.easyexcel.support.handler.clone; import com.alibaba.excel.util.StringUtils; import com.alibaba.excel.write.builder.ExcelWriterBuilder; import com.alibaba.excel.write.handler.SheetWriteHandler; import com.alibaba.excel.write.handler.WorkbookWriteHandler; import com.alibaba.excel.write.handler.WriteHandler; import com.alibaba.excel.write.handler.context.SheetWriteHandlerContext; import com.alibaba.excel.write.handler.context.WorkbookWriteHandlerContext; import...