|
|
|
Apache POI, Word table: how get last cells index in given row
|
|||
|---|---|---|---|
|
#18+
Всем, привет! Какую неделю уже борюсь с этим вордом через апач с разными отчетами )) В общем, когда работаем с Excel у нас есть такая классная штука как row.getLastCellNum(); И сразу можно понять, что взяли мы последнюю ячейку в строке. А вот в ворде такого нет и поэтому мне приходится извращаться: XWPFTableCell cell = row.getRow(row.getTableCells().size() - 1); Но это вообще чот не то, как мне кажется, опасная ситуация, не понятная, не очевидная. Понятно, что можно обработать и так далее, но это как-то.. не очень. Может всё-таки есть какой-то способ через внутренние механизмы, где-то внутри xml'ины этой вордовской, метод надежный, чтобы взять последнюю ячейку у строки? Гуглил, что-то плохо гуглится)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2019, 18:52 |
|
||
|
Apache POI, Word table: how get last cells index in given row
|
|||
|---|---|---|---|
|
#18+
NixicНо это вообще чот не то.... Почему не то? конечно, хорошо бы проверить, как это будет работать в случае merge cell в таблице. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2019, 15:35 |
|
||
|
Apache POI, Word table: how get last cells index in given row
|
|||
|---|---|---|---|
|
#18+
Ну и потом, я просто смотрю в доку и удивляюсь: https://poi.apache.org/apidocs/dev/org/apache/poi/xwpf/usermodel/XWPFTableRow.html#getTableCells-- В чем проблема-то? С чем Вы "какую неделю уже борюсь"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2019, 15:41 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=59&tid=2121045]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 146ms |

| 0 / 0 |
