본문 바로가기
파이썬(Python)

[파이썬(Python)] 파이썬으로 엑셀 작동하기_조작방법(openpyxl)

by Serendipity_ 2022. 10. 2.
반응형

openpyxl 라이브러리 로드

1
import openpyxl
cs

 

openpyxl 신규파일 생성

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import openpyxl
 
wb = openpyxl.Workbook() #wb는 변수(메모리상의 데이터), 파일로써 xlsx 확장자를 가지는 것은 아님
ws = wb.active
 
ws['A1'= "구분"
ws['A2'= "파이썬"
ws['A3'= "엑셀"
 
ws['B1'= "특징"
ws['B2'= "쉽고 빠르다, 라이브러리가 풍부하다"
ws['B3'= "동료들에게 배포하기 쉽다, 엑셀에서만 쓸 수 있다"
 
wb.save("파이썬엑셀.xlsx")
cs

 

엑셀결과

openpyxl 다른 이름으로 저장

1
2
3
4
5
6
7
8
9
10
11
12
wb = openpyxl.load_workbook("파이썬엑셀.xlsx")
ws = wb.active
 
ws['A1'= "구분"
ws['A2'= "R"
ws['A3'= "SQL"
 
ws['B1'= "특징"
ws['B2'= "쉽고 빠르다, 라이브러리가 풍부하다"
ws['B3'= "쉽고 빠르다, 데이터 구조를 알아야 한다"
 
wb.save("RSQL.xlsx")
cs

 

openpyxl 폴더에 있는 파일 모두 열기

1
2
3
4
5
6
7
8
9
10
import pathlib
import openpyxl
 
path = pathlib.Path("경로지정"# 경로지정 필요
 
for path_list in path.iterdir() : 
    if path_list.match("*.xlsx") : 
        wb = openpyxl.load_workbook(path_list) 
        ws = wb.active
        print(ws['A2'].value)
cs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형

댓글