파이썬의 openpyxl 모듈을 사용하여 셀에 음영 색을 넣어 보도록 하겠습니다.
openpyxl에서 Workbook을 이용해서 새로 엑셀파일을 만들거나, load_workbook을 사용해서 기존 파일을 불러 옵니다.
셀을 색으로 채우기 위해서 openpyxl.styles 에서 PatternFill 을 가져옵니다.
활성화 된 시트를 ws의 변수에 담습니다.
PatternFill 함수에서 컬러를 지정해 주고 타입을 solid 지정해 줍니다. 이것을 y_color 라는 변수에 저장합니다.
음영색을 채울 셀에 만든 변수를 넣여주면 됩니다.( ws.cell(3,2).fill=y_color )
그리고 저장을 합니다. 결과는 아래와 같이 잘 실행되었습니다.
색깔을 지정할 때에는 Hex code를 사용해야 합니다.
요롷게 인터넷에 색상코드를 제공해 주는 사이트가 있습니다.
Hex code에서 '#'만 제외하고 6자리 코드를 넣어주면 됩니다.
아래는 색상을 참고할 수 있는 사이트 입니다.
www.w3schools.com/colors/colors_picker.asp
728x90
반응형
'파이썬(Python) > 파이썬으로 엑셀 제어하기' 카테고리의 다른 글
Python(파이썬) openpyxl - 엑셀 시트(Work sheet)를 호출하는 방법 (0) | 2021.05.01 |
---|---|
python(파이썬) openpyxl - 엑셀 시트 추가, 삭제 방법 (0) | 2021.04.30 |
python openpyxl - 파이썬으로 엑셀의 열너비, 행높이 변경하기 (여러 행, 열 크기 동시에 조절하기) (0) | 2021.04.25 |
python(파이썬) openpyxl - 열 위치를 숫자로 가져오기(Get column's index number) (0) | 2021.04.24 |
Python(파이썬) openpyxl - 엑셀 셀 테두리 자동으로 선 그리기 (0) | 2021.04.22 |
댓글