바뀜

1,059 바이트 추가됨 ,  2022년 10월 11일 (화) 09:49
100번째 줄: 100번째 줄:  
데이터가 없는 가장 첫줄에 리스트 순서대로 열을 바꿔가서 순차적으로 입력
 
데이터가 없는 가장 첫줄에 리스트 순서대로 열을 바꿔가서 순차적으로 입력
 
|
 
|
 +
|
 +
|}
 +
 +
=== 셀에 색 채우기 ===
 +
열 전체에 채우는 방법은 없고, 채워져 있는 영역에는 한번에 채울 수 있다. 셀 하나하나를 채워야 함.
 +
{| class="wikitable"
 +
!의도
 +
!openpyxl
 +
!xlwt
 +
!
 +
|-
 +
|셀 배경색 채우기
 +
|<syntaxhighlight lang="python">
 +
from openpyxl.styles import PatternFill
 +
from openpyxl.styles import Color
 +
 +
# 채우기 객체를 지정한다. 색은 주로 Hex Code를 사용한다.
 +
black_fill = PatternFill(fill_type='solid', fgColor=Color('000000'))
 +
 +
# 데이터가 채워진 열, 행 색 채우기
 +
for cell in ws["B"]:  # 열.
 +
        cell.fill = black_fill
 +
for cell in ws["1"]:  # 행.
 +
    cell.fill = yellow_fill
 +
   
 +
# 범위를 지정할 경우.
 +
for row in ws["A10":"F10"]:  # 반환방식이 달라 코드 한 줄이 더 필요하다.
 +
    for cell in row:
 +
        cell.fill = clr_background
 +
</syntaxhighlight>
 +
|
 +
|
 +
|}
 +
 +
=== 너비 조정 ===
 +
{| class="wikitable"
 +
!의도
 +
!openpyxl
 +
!xlwt
 +
|-
 +
|열 너비 조절
 +
|<syntaxhighlight lang="python">
 +
col_widths = {"A":8, "B":15, "C":10, "D":10}
 +
</syntaxhighlight>
 
|
 
|
 
|}
 
|}
 
[[분류:장고 엑셀]]
 
[[분류:장고 엑셀]]
 
[[분류:라이브러리]]
 
[[분류:라이브러리]]