sheet.setColumnWidth(13,(short)0);
совсем другое
row.removeCell(13);
тоже не работает.
Что я должен использовать для этой цели? (удалить ячейку)
sheet.setColumnWidth(13,(short)0);
совсем другое
row.removeCell(13);
тоже не работает.
Что я должен использовать для этой цели? (удалить ячейку)
Если вы хотите очистить данные ячейки:
Вариант 1: установите для ячейки значение null
. Преимущество этого варианта в том, что вам не нужно получать стиль ячейки, выравнивание, стиль шрифта и т. д. для этой ячейки.
row.getCell(13).setCellValue(null);
Cell cell13 = cell.getCell(13);
Вариант 2: удалить ячейку. Когда вы снова возьмете cell13
, он вернет null
. Вот почему вам нужно создать ячейку, а также стиль.
row.removeCell(13);
Cell cell13 = cell.getCell(13);