파이썬으로 엑셀을 다뤄 보겠습니다.
어떤 모듈을 써야하나 검색했는데 '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
반응형
'파이썬(Python) > 파이썬으로 엑셀 제어하기' 카테고리의 다른 글
python openpyxl - 파일을 열어서 데이터 입력, 가져오기 (0) | 2021.03.23 |
---|---|
Python openpyxl - 셀에 값 입력하기 (0) | 2021.03.21 |
Python openpyxl - 파일생성, 시트명 바꾸기, 탭색 변경 (0) | 2021.03.17 |
openpyxl - 여러 엑셀파일 데이터 가져오기 (0) | 2020.12.31 |
openpyxl - 엑셀파일의 데이터 가져오기 (0) | 2020.12.19 |
댓글