Python openpyxl 모듈

김도형·2021년 7월 28일
0

openpyxl 란?

엑셀 파일을 읽고 쓰는데 사용하는 파이썬 전용 라이브러리입니다.
파이썬 자체가 워낙 직관적이라 해당 라이브러리 사용법도 간단합니다.

↓사용법↓

제일 먼저

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)

profile
같이 일하고 싶은 개발자 되기

0개의 댓글