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
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 |