본문 바로가기

Python_Intermediate/Openpyxl

Python Openpyxl - write(excel file)

1. Python Openpyxl

파이썬에 엑셀처리 패키지.

특이점은 엑셀이 시스템에 설치가 되어있지 않아도 사용이 가능하다.


2. Openpyxl 설치

pip install openpyxl


3. openpyxl 모듈 임포트

import openpyxl


4. openpyxl 모듈 임포트 2

from openpyxl import Workbook


5. openpyxl 기본 사용법

from openpyxl import Workbook

wb = Workbook()
dest_filename = '파일명.xlsx'

ws = wb.active
ws.title = '시트명'

ws['A1'] = 'A1 입력할 문자'

wb.save(filename = dest_filename)


6. 코드 정리

6-1. 작업할 워크북 생성

wb = Workbook()

6-2. 데이터파일에 파일명을 지정하여 변수 저장

dest_filename = '파일명.xlsx'

6-3. 워크 시트 생성

ws = wb.active

6-4. 시트에 이름을 지정

ws.title = '시트명'

6-5. A열 1행 즉, A1셀에  입력할 문자를 생성

ws['A1'] = 'A1 입력할 문자'

6-6. 6-2에서 만든 파일명으로 저장

wb.save(filename = dest_filename)

7. 예제 코드

from openpyxl import Workbook

wb = Workbook()
dest_filename = 'sample.xlsx'

ws = wb.active
ws.title = 'sample excel'

ws['A1'] = 'Python excel'

wb.save(filename = dest_filename)

8. 예제 코드 결과물

sample.xlsx