반응형
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 |
반응형
'파이썬(Python)' 카테고리의 다른 글
[파이썬/크롤링] 멜론차트 Crawling, Selenium으로 동적페이지 크롤링하기 (0) | 2022.10.18 |
---|---|
[Python] 정규표현식을 통한 숫자형태 변환 replace 함수활용 (1) | 2022.10.04 |
[한산-용의 출현] 댓글 수집하기 (0) | 2022.08.01 |
[Python] Kaggle 에서 데이터 다운받기 (0) | 2022.07.24 |
[파이썬] Python 데이터 분석 기본환경설정 (0) | 2022.07.17 |
댓글