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

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

row.getLastCellNum();

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

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

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

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

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

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

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


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