반응형
엑셀 라이브러리로 엑셀 파일의 셀 스타일을 변경하려면 어떻게 해야 합니까?
엑셀 도서관 좀 도와줄 사람?셀 배경과 폰트 색상을 설정하고 싶은데 어떻게 해야 하는지 모르겠어요.저는 셀 스타일에 접근하려고 노력하지만, 그것을 찾지 못했습니다.
생각나는 사람?
이 도서관을 찾아보니 다음과 같습니다. (경고 - 나쁜 소식입니다!)
셀 색상에 접근할 수 있는 Excel Library의 릴리스 버전은 없습니다.
미출시 소스코드에는
BackColor신축 중인 부동산CellStyle그러나 전경색을 나타내는 속성은 없습니다.그
BackColor워크북이 저장될 때 속성이 유지되지 않습니다.워크북을 로드할 때 셀의 배경색을 설정하는 데만 사용됩니다.
색상 사용이 필수인 경우 NPOI(@jamietre의 권장 사항)를 사용합니다.그러면 다음과 같이 전경색과 배경색을 설정할 수 있습니다.
HSSFCellStyle style1 = hssfworkbook.CreateCellStyle();
// cell background
style1.FillForegroundColor = NPOI.HSSF.Util.HSSFColor.BLUE.index;
style1.FillPattern = HSSFCellStyle.SOLID_FOREGROUND;
// font color
HSSFFont font1 = hssfworkbook.CreateFont();
font1.Color = NPOI.HSSF.Util.HSSFColor.YELLOW.index;
style1.SetFont(font1);
cell.CellStyle = style1;
엑셀 라이브러리에 묶여 있을 수도 있다는 것은 알지만, EP플러스에 대해 알아봤습니까?http://epplus.codeplex.com/
원하는 대로 쉽게(그리고 더 많이) 실행할 수 있습니다.
테스트를 해보지는 않았지만 셀이 셀 스타일을 정의하는 "Style"이라는 속성을 가지고 있는 것 같습니다.여기서 특정 셀의 배경색을 설정할 수 있습니다.
worksheet.Cells[0,0].Style.BackColor = Color.CornflowerBlue;
언급URL : https://stackoverflow.com/questions/3117227/how-can-i-change-cell-style-in-an-excel-file-with-excellibrary
반응형
'programing' 카테고리의 다른 글
| 실행 중인 도커 컨테이너의 IP 주소를 가져오는 방법 (0) | 2023.10.26 |
|---|---|
| mysql의 기본 'mysql' 데이터베이스를 복구/재생성하는 방법 (0) | 2023.10.26 |
| 인수가 지원되는 사용자 지정 wp.media (0) | 2023.10.21 |
| MySQL에서 지정된 행 번호로 시작하는 행을 선택하려면 어떻게 해야 합니까? (0) | 2023.10.21 |
| 열을 추가하는 동안 영향을 받는 행 0개 (0) | 2023.10.21 |