jxl循环生成指定行高的单元格时,从某一行开始之后的单元格的行高会全部变为另一个值

使用jxl创建excel时遇到一个问题:在循环创建指定行高列宽的单元格后,生成出来后的单元格行高会从某一行开始全部变了,循环内从头到尾行高设置的值没有变过,所有设置了行高的excel表都出现了这个问题,请求大神们的帮助

img

private void sheetAddCustomCell(WritableSheet sheet, int column, int row, String contents, WritableCellFormat
        writableCellFormat, int width, int height) throws RowsExceededException, WriteException {
    sheet.setRowView(column, height);
    sheet.setColumnView(column, width);
    sheet.addCell(new Label(column, row, contents, writableCellFormat));
}

行应该是重0起位