code: public static int shiftRows(Sheet sheet, int itemSize, int targetRowNum) {
          int lastRowNum = sheet.getLastRowNum();
          if (itemSize == 0 && targetRowNum == lastRowNum) { // 没有写入行，直接删除模板行
              sheet.removeRow(sheet.getRow(targetRowNum));
          } else if (itemSize != 1 && targetRowNum < lastRowNum) {
              sheet.shiftRows(targetRowNum + 1, lastRowNum, itemSize - 1, true, true);
          }
  
          return itemSize;
      }
docs: 插入新的行（向下移动表格中的行），方便写入数据。
  
  @param sheet        表单页。
  @param itemSize     插入行数列。
  @param targetRowNum 模板行号。
  @return 插入行数列。