엑셀 파일을 읽고 쓰는데 사용하는 파이썬 전용 라이브러리입니다.
파이썬 자체가 워낙 직관적이라 해당 라이브러리 사용법도 간단합니다.
제일 먼저
pip install openpyxl
위의 명령어로 해당 라이브러리를 설치합니다.
from openpyxl import load_workbook
엑셀 파일 불러오기
load_wb = load_workbook('/Users/Downloads/파일이름.xlsx)
시트 불러오기
load_ws = load_wb['시트이름']
셀 주소로 값 출력
load_wd['A1'].value
셀 좌표로 값 출력
load_ws.cell(0,0).value)
지정한 셀값 출력
get_cells = load_ws['A1':'D2']
for row in get_cells:
for cell in row:
print(cell.value)
모든 행 단위로 출력
for row in load_ws.rows:
print(row)
모든 열 단위로 출력
for column in load_ws.columns:
print(column)
from openpyxl import Workbook
write_wb = Workbook()
# 시트 이름 설정 및 생성
write_ws = write_wb.create_sheet('시트 이름')
# 시트 이름 미지정(sheet1) 및 생성
write_ws = write_wb.active
write_ws['A1'] = '숫자'
행 단위로 추가
write_ws.append([1,2,3])
셀 단위로 추가
write_ws.cell(5,5, '5행5열')
write_wb.save('/Users/Downloads/파일이름.xlsx')
(참고 자료: https://myjamong.tistory.com/51)