728x90
- 엑셀
1. 터미널 환경에서 openpyxl 설치
pip3 install openpyxl
2. openpyxl 라이브러리 임포트
from openpyxl import Workbook
3. 워크북 생성
wb = WorkBook()
wb = WorkBook(write_only=True)
읽지 않고, 저장만 할거라면 write_only = True 사용
4. 워크시트 생성 : .create_sheet()
sheet = wb.create_sheet('워크시트 이름')
하나의 워크북에 여러 워크시트가 만들어질 수 있다.
+기존의 워크북의 워크시트를 사용할 것이라면
openpyxl 라이브러리 임포트 및 워크북의 워크시트 불러오기
from openpyxl import load_workbook
wb = load_workbook('기존 엑셀파일 경로.xlsx')
sheet = wb['워크시트 이름']
기존 엑셀 파일 불러오기
https://coding-kindergarten.tistory.com/76
[파이썬 엑셀] python으로 excel 다루기 2편_엑셀 파일 불러오기, 셀 데이터 입력/삭제 및 빈칸 추가
안녕하세요, 왕초보 코린이를 위한 코딩유치원에 오신 것을 환영합니다. 오늘은 파이썬으로 엑셀(Excel)을 다룰 때 가장 많이 사용하는 openpyxl 패키지에 대해 알아보겠습니다. 엑셀은 회사에서 업
coding-kindergarten.tistory.com
5. 워크시트에 행 추가하기 : .append()
sheet.append(['컬럼1', '컬럼2', ... '컬럼n'])
리스트를 넣어준다
6. 엑셀 저장하기 : .save()
wb.save('엑셀파일명.xlsx')
- CSV
1. csv 라이브러리 임포트
import csv
2. csv 파일 생성 : open(), csv.writer()
file = open('파일이름.csv', 'w', newline = '')
cw = csv.writer(file)
3. csv에 행 추가하기 : writerow()
cw.writerow(['컬럼1', '컬럼2', ... '컬럼n'])
리스트를 넣어준다
4. 사용 후 open 했던 파일 닫기
file.close()
'Python' 카테고리의 다른 글
Selenium 사용하여 웹 자동화하기1 (0) | 2024.01.15 |
---|---|
웹 스크래핑으로 뉴스 기사 링크 받아오기 (0) | 2024.01.13 |
웹 스크래핑 (1) | 2024.01.13 |
알고리즘 패러다임 (0) | 2023.11.18 |
[Python] 코드잇 숫자 맞히기 게임 (0) | 2023.09.18 |