工作中遇到导出模板excel, 需要复制行, 参考大神写的改成了自己需要的。参考来源https://blog.youkuaiyun.com/qq_27653263/article/details/78721310
public static void copyRow(Workbook wb, Sheet sheet, Row sourceRow, Row distRow, boolean isCopyValue){ //设置高度 distRow.setHeight(sourceRow.getHeight()); //复制合并的单元格 for(int i=0; i < sheet.getNumMergedRegions(); i++){ CellRangeAddress sourceRange = sheet.getMergedRegion(i); if(sourceRange.getFirstRow() == sourceRow.getRowNum()){ CellRangeAddress distRange = new CellRangeAddress(distRow.getRowNum(), distRow.getRowNum()+(sourceRange.getLastRow()-sourceRange.getFirstRow()), sourceRange.getFirstColumn(), sourceRange.getLastColumn()); sheet.addMergedRegion(distRange); } } //复制单元格 for(int i=0; i < sourceRow.getLastCe