VS code와 같은 개발 tool에서 엑셀 작업을 진행할 수 있습니다. 사용했던 간단한 기능들 공유합니다.
파이썬 코드로 엑셀을 열고 편집합니다.
from openpyxl.styles import Font, Border, Side, PatternFill, Alignment
from openpyxl import load_workbook
wb = load_workbook('C:\\Users\\user\\Downloads\\test.xlsx')
ws = wb.active
#행 삽입
ws.insert_rows(0)
# 병합하기
ws.merge_cells("B1:D1") # B1부터 D1까지 합치기
ws["B1"].value = "a"
# 글씨체 볼드
thin_border = Border(left=Side(style='thin'), right =Side(style='thin'), top=Side(style='thin'),bottom = Side(style='thin'))
for i in ['A','B','C','D']:
for j in ['1','2']:
one_box = i + j
ws[one_box].font = Font(bold = True)
# 테두리 굵게
thin_border = Border(left=Side(style='thin'), right =Side(style='thin'), top=Side(style='thin'),bottom = Side(style='thin'))
for i in ['A','B','C','D']:
for j in ['1','2']:
one_box = i + j
ws[one_box].border = thin_border
# 가운데 정렬
for i in ['A','B','C','D']:
for j in ['1','2']:
one_box = i + j
ws[one_box].alignment = Alignment(horizontal = 'center', vertical = 'center')
wb.save('C:\\Users\\user\\Downloads\\test1.xlsx')
wb.close()
반응형
'BackEnd > 파이썬' 카테고리의 다른 글
[파이썬] permutation, combination 순열과 조합 (1) | 2023.05.14 |
---|---|
파이썬 정규표현식 괄호 내부 문자 추출하기 (0) | 2023.04.07 |
정규표현식 (0) | 2023.02.16 |
[파이썬] 내장함수 filter (0) | 2023.02.16 |
[파이썬] 파이썬 formatting 방식 (0) | 2023.02.06 |
댓글