openpyxl - 파이썬으로 엑셀파일 만들기
본문 바로가기
파이썬(Python)/파이썬으로 엑셀 제어하기

openpyxl - 파이썬으로 엑셀파일 만들기

by Squat Lee 2020. 12. 8.

 

 

파이썬으로 엑셀을 다뤄 보겠습니다.

 

어떤 모듈을 써야하나 검색했는데 'openpyxl'이라는 모듈이 괜찮다고 하더라구요.

 

단, 이 모듈은 'xls' 즉 2003이하 버전의 엑셀은 호환이 안 된다네요.

 

우선 모듈을 불러 오겠습니다.

 

import openpyxl

 

이렇게 적으셔도 되고, 'from openpyxl import Workbook' 이라고 적으셔도 됩니다.

 

wb = openpyxl.Workbook()

 

엑셀 워크북을 생성해서 'wb'라는 변수에 저장합니다.

 

ws = wb.active

 

활성화 된 시트를 'ws'라는 변수에 저장합니다.

 

ws['A1'= 'test'

 

'A1' 의 셀에 'test'라고 적어보겠습니다.

 

wb.save(r'C:\Users\passi\Desktop\Test.xlsx')

 

그리고 저장을 합니다.

 

 

Test라는 파일이 생겼습니다.
셀에 입력한 글자가 있습니다.

 

파일이 생성되고, 입력한 글자도 보이네요.

 

전체 코드는 아래와 같습니다.

1
2
3
4
5
6
7
8
9
import openpyxl
 
wb = openpyxl.Workbook()
 
ws = wb.active
 
ws['A1'= 'test'
 
wb.save(r'C:\Users\passi\Desktop\Test.xlsx')
cs

 

 

 

728x90
반응형

댓글