반응형

#1. 새로운 엑셀 Workbook을 만들어 값 입력하기


from openpyxl import Workbook

wb = Workbook()
ws = wb.create_sheet('sheet_test1')

ws['A1'] = 'super'
ws['A2'] = 'power'

wb.save('result.xlsx')

더보기
결과 값 (파일명 : result)

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

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기