Apache POI: получение дополнительного количества столбцов и строк - PullRequest
0 голосов
/ 12 апреля 2020

Я использую apache poi, чтобы прочитать Excel и получить счет. Однако, хотя есть, скажем, 350 строк и 30 столбцов, это дает мне 380 (или около того) строк и 40 столбцов. Хотя последнее значение заполняется в 30-м столбце, а по ряду строк последним заполненным является 350-й ряд. Кажется, это проблема форматирования, потому что, если я удаляю несколько лишних строк и столбцов в конце или очищаю формат для пустых строк и столбцов, это дает мне правильный вывод. Ниже приведен код для получения количества строк и столбцов в Excel.

int rowCount = sheet.getLastRowNum() + 1;
int colCount = sheet.getRow(0).getLastCellNum();

Пожалуйста, предложите.

Спасибо, Аман

1 Ответ

0 голосов
/ 12 апреля 2020

Если вы всегда уверены, что пустые строки и столбцы находятся в конце, попробуйте getPhysicalNumberOfRows () и getPhysicalNumberOfCells ()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...