code: protected void initSheet() throws WriteExcelException {
          this.currentSheet = this.workbook.createSheet();
          for (int i = 0; i < this.properties.size(); i++) {
              if (MapUtils.isNotEmpty(this.columnWidthMapping) &&
                      null != this.columnWidthMapping.get(this.properties.get(i))
                      && 0 > Integer.valueOf(0).compareTo(this.columnWidthMapping.get(this.properties.get(i)))) {
                  //若此属性存在列宽的映射则采用此映射
                  this.currentSheet.setColumnWidth(i, this.columnWidthMapping.get(this.properties.get(i)) * 256);
              } else {
                  //若此属性不存在列宽的映射则采用默认值
                  this.currentSheet.setColumnWidth(i, this.defaultColumnWidth * 256);
              }
          }
          this.allSheetInExcel++;
          this.currentRowInSheet = this.startRowIndex - 1;
          //预留行回调
          if (null != this.handleRowReserved) {
              this.handleRowReserved.callback(this.currentSheet, this);
          }
          this.writeTitle();
      }
docs: 初始化新的一页