반응형
NPOI로 작성된 Excel 문서에서 열을 '자동 크기'로 설정하려면 어떻게 해야 합니까?
NPOI는 Microsoft Excel 문서 및 기타 Office 형식을 읽고 쓸 수 있는 Java POI 프로젝트의 .NET 포트입니다.NPOI 1.2.2에서는 '자동화' 열 지원을 도입하여 열이 열에서 가장 넓은 셀 항목의 너비로 설정됩니다.하지만, 이것이 효과가 없다는 많은 보고가 있습니다.그래서 가능할까요?
저는 단지 그것에 답하기 위해, 기록을 제공하기 위해 이것을 올렸습니다.NPOI를 사용하여 열 크기를 자동화할 수 있지만 모든 데이터를 행이 아닌 열에 추가해야 합니다.모든 셀을 열 @ 열에 추가한 후호출 색인 작성
mySheet.AutoSizeColumn(columnIndex)
다음 열로 이동합니다.이 기능을 작동시킬 다른 방법을 찾지 못했습니다.
이미 Yellowfog에 의해 표시된 것처럼 다음이 작동합니다.
mySheet.AutoSizeColumn(columnIndex)
하지만 게시물에 약간의 모호함이 나타납니다.데이터, 스타일 등의 입력을 완료한 후에만 작동하는 방식인 것 같습니다.이 방법이 효과가 있을 겁니다
ISheet mySheet = hssfworkbook.CreateSheet("sheet1");
IRow row = mySheet.CreateRow(0);
ICell cell = row.CreateCell(0);
cell.SetCellValue("foo");
mySheet.AutoSizeColumn(0);
그러나 다음은 아무런 영향을 미치지 않습니다(자동 크기 조정에 대한 정보가 없기 때문).
ISheet mySheet = hssfworkbook.CreateSheet("sheet1");
mySheet.AutoSizeColumn(0);
IRow row = mySheet.CreateRow(0);
ICell cell = row.CreateCell(0);
cell.SetCellValue("foo");
언급URL : https://stackoverflow.com/questions/3151806/how-can-columns-be-set-to-autosize-in-excel-documents-created-with-npoi
반응형
'programing' 카테고리의 다른 글
| TypeScript Playground로 라이브러리를 가져오는 방법 (0) | 2023.06.08 |
|---|---|
| Python3 오류: initial_value는 Str 또는 None(문자열 포함)이어야 합니다.IO (0) | 2023.06.08 |
| python 3.2 UnicodeError: 'charmap' 코덱은 9629 위치의 '\u2013' 문자를 인코딩할 수 없습니다: 다음 위치의 문자 맵 (0) | 2023.06.08 |
| ASP.NET 페이지 없이 Url 확인 (0) | 2023.06.08 |
| 대소문자 OR-ing을 사용하는 VB.NET 대소문자 선택 논리는 무엇입니까? (0) | 2023.06.03 |