반응형
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
반응형
'sourcecode' 카테고리의 다른 글
| PostgreSQL에서 업데이트 + 가입하는 방법은 무엇입니까? (0) | 2023.05.13 |
|---|---|
| VBA(Excel)에서 = Empty()와 Is Empty()의 차이점은 무엇입니까? (0) | 2023.05.13 |
| sed를 사용하여 문자열에서 텍스트를 추출하는 방법은 무엇입니까? (0) | 2023.05.13 |
| 일반인 용어로 JSONP가 무엇인지 설명할 수 있는 사람이 있습니까? (0) | 2023.05.13 |
| Thread에서 ThreadStart 메서드에 매개 변수를 전달하는 방법은 무엇입니까? (0) | 2023.05.08 |