2016-04-18 3 views
0

Я пишу лист Excel (xls) с Apache POI 3.13. Я устанавливаю ширину столбца вручную. Если содержимое ячейки слишком длинное, я хочу, чтобы она была обернута, а высота столбца была отрегулирована.Вычислить высоту строки для HSSFRow

Если я устанавливаю wrapText свойство CellStyle в true, текст не «поток» из клетки больше, но, как я установить высоту строки к установочному значению?

Все подходы, которые я видел, вычисляют символы новой строки в строке. Это не работает для меня, так как мой текст не содержит ручных строк перевода.

+1

'HSSFCellStyle'' .setWrapText (true); ', примененный к ячейке, должен вести строку с этой ячейкой, чтобы автоматически установить высоту, если вы просто явно не задали высоту. –

+0

@AxelRichter Это то, что я делаю прямо сейчас, но это не сработает - по крайней мере, не в LibreOffice 5.0.5.2 я проверю с помощью excel позже – dve

ответ

0

Это похоже на ошибку LibreOffice, потому что Excel в системе Windows выглядит так, как ожидалось.

Смежные вопросы