반응형
#1. 새로운 엑셀 Workbook을 만들어 값 입력하기
from openpyxl import Workbook
wb = Workbook()
ws = wb.create_sheet('sheet_test1')
ws['A1'] = 'super'
ws['A2'] = 'power'
wb.save('result.xlsx')
- load_workbook 과 Workbook 비교
1) load_workbook : 기존의 워크북을 가져온다
2) Workbook() : 새로운 워크북을 만든다 (신규 워크북 생성, 저장도 안된 상태)
- Cell에 값을 입력할 때는 '인덱싱 []'의 방법으로 입력한다.
- = : '반환' > 값을 입력하기
- .create_sheet('시트명') : 새로운 시트 만들기
- .save('파일명') : 파일(워크북) 저장하기
#2. 새로운 엑셀 Workbook을 만들어 '행 단위로' 값 입력하기 (append)
from openpyxl import Workbook
wb = Workbook()
ws = wb.create_sheet('sheet_test3')
ws.append(['Number','Name'])
for i in range(10):
ws.append([i, str(i) + 'data'])
wb.save('result2.xlsx')
- .append([..., ...]) : 행 단위로 데이터를 넣음
* 리스트나 튜플 형태로 값을 입력 (반복된 데이터를 다루는 자료형)
- 반복문을 사용하여 행마다 다른 값을 입력하기
* 1이 아닌 0부터 값이 입력됨 (0~9)
반응형
'업무자동화 > Python' 카테고리의 다른 글
파이썬으로 큰 엑셀 파일을 읽기 전용으로 가져오기 (0) | 2022.04.06 |
---|---|
파이썬으로 엑셀 파일의 값 읽어오기 (0) | 2022.03.29 |
[Python_구글 캘린더 API] 구글 Open API 인증받기 (0) | 2021.05.01 |
[파이썬] 002. 파이썬 라이브러리란? (0) | 2021.03.12 |
[파이썬] 001. 티스토리에 코드 포스팅 하는 법 (0) | 2021.03.11 |
최근댓글