from openpyxl import load_workbook
# data_only=Ture로 해줘야 수식이 아닌 값으로 받아온다.
load_wb = load_workbook(
"/Users/hojaelee/desktop/powershell/gather_metric.xlsx", data_only=True)
# 시트 이름으로 불러오기
load_ws = load_wb['Metrics']
#셀 주소에 갑 입력
load_ws['C5'] = 6666
# 셀 주소로 값 출력
print(load_ws['A1'].value)
# 셀 좌표로 값 출력
print(load_ws.cell(1, 2).value)
load_wb.save("/Users/hojaelee/desktop/powershell/gather_metric.xlsx")
참고)
이건 기존에 엑셀이 존재할 때.
그래서 import를 load_workbook만 한거야.
새롭게 엑셀 파일을 생성하고 싶으면 Workbook을 import 해야돼.
주의!)
반드시 마지막에 엑셀에 저장을 해줘야돼. 안그러면 저장이 안돼. 이것 때문에 몇 시간 헤맸어.
-> Azure CLI와 같이 활용해서 Automation할 때 쓰면 좋아.
https://openpyxl.readthedocs.io/en/stable/
'Languages > 파이썬 (Udemy 100일 개발 PJT)' 카테고리의 다른 글
VSCODE : Python could not be resolved from source Pylance 에러 (가상 환경 인터프리터 선택) (0) | 2022.06.06 |
---|---|
os.popen()과 system.os()의 차이 (0) | 2022.05.24 |
파이썬 스크립트 - TechCrunch Scraper (0) | 2022.03.24 |
6줄 코드 날씨 API (0) | 2022.03.24 |
udemy 100일 부트캠프 (0) | 2022.01.19 |
최근댓글