파이썬(Python)/파이썬으로 엑셀 제어하기
openpyxl - 파이썬으로 엑셀파일 만들기
대충살아볼까
2020. 12. 8. 06:16

파이썬으로 엑셀을 다뤄 보겠습니다.
어떤 모듈을 써야하나 검색했는데 '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')
그리고 저장을 합니다.


파일이 생성되고, 입력한 글자도 보이네요.
전체 코드는 아래와 같습니다.
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