파이썬의 openpyxl 라이브러리를 이용하여
데이터를 엑셀에 저장/수정을 해보겠습니다.
openpyxl 라이브러리
- 파이썬에서 엑셀을 다를 수 있게 도와주는 라이브러리
- 자세한 사용방법은 공식 문서 참조
openpyxl 설치 방법
pip install openpyxl
파이썬으로 데이터 엑셀 저장하기
import openpyxl
# 엑셀만들기
wb = openpyxl.Workbook()
#엑셀 워크시트 만들기
ws = wb.create_sheet('example')
#데이터 추가하기
ws['A1'] = '번호'
ws['B1'] = '이름'
ws['A2'] = 1 #행열에 맞추어 대가로 안에
ws['B2'] = '까를로스'
#엑셀파일 저장하기
#save(상대경로 또는 절대경로)
#앞에 r을 붙여주어 백슬래시를 문자 형태로 인식하게끔 함 r 사용을 안할 경우 역슬래쉬를 슬래시로 바꿔도됨
wb.save(r'C:\project\python\crawl4.py참가자_data.xlsx')
파이썬으로 엑셀 데이터 수정하기
import openpyxl
fpath = r'C:\project\python\crawl4.py참가자_data.xlsx'
#엑셀 불러오기
wb = openpyxl.load_workbook(fpath)
# 엑셀 시트 선택
ws = wb['example']
#데이터 수정하기
ws['A3'] = 10
ws['B3'] = '강주동'
#엑셀 저장하기
wb.save(fpath)
결과
반응형
'개발 > Python' 카테고리의 다른 글
[py] 네이버 로그인 자동화 (ft. 셀레니움) (0) | 2022.09.25 |
---|---|
[py] 셀레니움 기본 설정 (0) | 2022.09.25 |
[py] 네이버 상품 목록 크롤링 해오기 (ft. 셀레니움, csv로 옮기기) (0) | 2022.09.25 |
[py] ModuleNotFoundError: No module named 'selenium' (0) | 2022.09.22 |
[py] 네이버 뉴스 타이틀, url 크롤링 (65) | 2022.08.07 |
댓글