Гость
Форумы / Java [игнор отключен] [закрыт для гостей] / Apache POI, Word table: how get last cells index in given row / 4 сообщений из 4, страница 1 из 1
28.10.2019, 18:52
    #39882438
Nixic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apache POI, Word table: how get last cells index in given row
Всем, привет!

Какую неделю уже борюсь с этим вордом через апач с разными отчетами ))
В общем, когда работаем с Excel у нас есть такая классная штука как

row.getLastCellNum();

И сразу можно понять, что взяли мы последнюю ячейку в строке.
А вот в ворде такого нет и поэтому мне приходится извращаться:

XWPFTableCell cell = row.getRow(row.getTableCells().size() - 1);

Но это вообще чот не то, как мне кажется, опасная ситуация, не понятная, не очевидная.
Понятно, что можно обработать и так далее, но это как-то.. не очень.

Может всё-таки есть какой-то способ через внутренние механизмы, где-то внутри xml'ины этой вордовской, метод надежный,
чтобы взять последнюю ячейку у строки?
Гуглил, что-то плохо гуглится))
...
Рейтинг: 0 / 0
29.10.2019, 15:35
    #39882759
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apache POI, Word table: how get last cells index in given row
NixicНо это вообще чот не то....
Почему не то?
конечно, хорошо бы проверить, как это будет работать в случае merge cell в таблице.
...
Рейтинг: 0 / 0
29.10.2019, 15:41
    #39882765
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apache POI, Word table: how get last cells index in given row
Ну и потом, я просто смотрю в доку и удивляюсь:

https://poi.apache.org/apidocs/dev/org/apache/poi/xwpf/usermodel/XWPFTableRow.html#getTableCells--

В чем проблема-то? С чем Вы "какую неделю уже борюсь"?
...
Рейтинг: 0 / 0
29.10.2019, 15:42
    #39882766
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Apache POI, Word table: how get last cells index in given row
сорри, Вы этот метод и использовали.

Тогда тем более не понимаю: Почему не то?
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Apache POI, Word table: how get last cells index in given row / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]