sourcecode

Excel 셀의 여러 줄 텍스트

codebag 2023. 5. 13. 09:39
반응형

Excel 셀의 여러 줄 텍스트

저는 우수한 셀을 위해 여러 줄의 텍스트를 작성하려고 합니다.

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

그러나 문서를 열 때 편집을 위해 두 번 누를 때까지 한 줄만 보이고 두 줄로 표시됩니다.그것은 왜 그럴까?감사해요.

두 줄의 텍스트를 수용할 수 있도록 행 높이를 설정해야 합니다.

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

설정해야 합니다.wrap text = true새로운 라인을 얻기 위해.사용해 보십시오: 여기 wb는Workbook.

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

이제 이 질문에 대한 수락된 답을 따라 세 번째 단계를 포함해야 한다는 것을 알게 되었습니다.모든 데이터를 추가한 후에는 열 크기를 자동으로 조정해야 합니다.

2번 칼럼이 걱정된다고 가정하면,

sheet.autoSizeColumn(2);

컨텍스트는 Apache의 이 예제를 참조하십시오.Java 8, poi-3.15.jar 및 Mac용 Excel에서 작동합니다.

이것은 나에게 효과가 있었습니다.

cell.setCellValue("line1 \n\r line2");

언급URL : https://stackoverflow.com/questions/11428274/multiline-text-in-excel-cells

반응형