vertical varias una texto quepa que poner misma mac líneas lineas hacer escribir cómo como celdas celda java excel apache-poi export-to-excel

java - varias - cómo escribir en una celda de excel en vertical



Texto de líneas múltiples en celdas de Excel (2)

Estoy tratando de escribir texto de líneas múltiples para sobresalir las celdas.

cell.setCellValue("line1 /n line2");

Pero cuando abro el documento, veo solo una línea hasta que hago doble clic en ella para editarla, luego se convierte en dos líneas. ¿Por que es esto entonces? Gracias


Descubrí que ahora debe incluir un tercer paso después de seguir la respuesta aceptada a esta pregunta. Tiene que ajustar automáticamente el tamaño de la columna después de haber agregado todos sus datos.

Suponiendo que le preocupe la columna 2,

sheet.autoSizeColumn(2);

Vea this ejemplo de Apache para contexto. Funciona para mí con Java 8, poi-3.15.jar y Excel para Mac.


Necesita configurar la altura de la fila para acomodar dos líneas de texto.

row.setHeightInPoints((2*sheet.getDefaultRowHeightInPoints()));

Necesita establecer el wrap text = true ajuste wrap text = true para obtener la nueva línea. Pruebe esto: Aquí wb es el Workbook .

CellStyle cs = wb.createCellStyle(); cs.setWrapText(true); cell.setCellStyle(cs);