[openpyxl] 파이썬으로 엑셀 다루기-1
- IT/Python
- 2021. 2. 10.
반응형
반응형
이따금씩 하게 되는 엑셀 단순 업무의 시간을 최대한 줄이기 위해
자동화하는 방법에 대해 배워보고자 포스팅으로 기록을 남깁니다
자동화 방법은 "python openpyxl"을 이용하였습니다.
openpyxl 설치
# pip install openpyxl
용어 정리
용어 | 뜻 |
workbook | 엑셀 파일 |
sheet | 엑셀 내 각 페이지 |
cell | 엑셀 시트내 하나의 칸을 의미, 행과 열로 이루어짐 |
예제.1 - 새로운 엑셀 파일 생성 -> sheet 이름 바꾸기 -> 파일로 저장
from openpyxl import Workbook
wb = Workbook() # 새 워크북 생성
ws = wb.active # 현재 활성화된 sheet 가져옴
ws.title = "Test_Sheet" # sheet 이름 변경
wb.save("sample.xlsx") # 파일로 저장
wb.close()
# 결과
예제.2 - 엑셀 파일 불러오기 -> sheet 추가 -> 파일로 저장
from openpyxl import load_workbook
wb = load_workbook("sample.xlsx") # sample.xlsx 파일 불러오기
wb.create_sheet() # 기본이름으로 sheet 생성
ws1 = wb.create_sheet("second_sheet",1) # second_sheet 이름으로 sheet 생성, 위치는 두번째(0부터)
wb.save("sample.xlsx") # 파일 저장
wb.close()
# 결과
반응형
'IT > Python' 카테고리의 다른 글
[python] append() 함수 정의 및 예제 정리 (0) | 2023.02.04 |
---|---|
Python argparse 예제 (0) | 2021.06.25 |
[Python] http request(http.client) (0) | 2020.10.28 |
[Python] strftime - 날짜 포맷 변경하기 (0) | 2020.10.28 |
[Python] 호스트네임 가져오기 (0) | 2020.10.26 |