Java >> Java tutorial >  >> Java

Flerlinjetekst i Excel-celler

Jeg forsøger at skrive tekst med flere linjer til excel-celler.

cell.setCellValue("line1 n line2");

Men når jeg åbner dokumentet, ser jeg kun én linje, indtil jeg dobbeltklikker på det for at redigere, så bliver det to-linjet. Hvorfor er det sådan? Tak

Svar

Du skal indstille rækkehøjden til at rumme to linjer tekst.

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

Du skal indstille wrap text = true for at få den nye linje. Prøv dette :Her er wb Workbook .

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

Java tag