먼저 아래의 사이트를 통해 파일을 다운로드 받고 install 해준다.
https://pypi.python.org/pypi/openpyxl/2.4.1
https://pypi.python.org/pypi/jdcal
첫번째는 openpyxl 라이브러리 파일이고 두번째는 라이브러리를 사용하기 위한 추가모듈이라고 한다.
설치를 완료했으면 다음과 같은 코드를 입력하여 파일을 생성, 입력해본다.
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
ws['A1'] = 'test'
wb.save('test.xlsx')
파일이 생성되고 내용이 채워졌으면 정상적으로 설치가 완료된 것 이다.
[ Sheet 추가]
ws1 = wb.create_sheet("Mysheet") # 맨 끝에 추가
ws2 = wb.create_sheet("Mysheet", 0) # 첫번째에 추가
[ Sheet 이름변경 ]
ws.title = "New Title"
[ Sheet 복사 ]
source = wb.active
target = wb.copy_worksheet(source)
[ 특정위치에 값 쓰기 ]
d = ws.cell(row=4, column=2, value=10) # 4열 2행에 10 삽입
[ 파일에서 로드하기 ]
>>> wb2 = load_workbook('test.xlsx')
>>> print wb2.get_sheet_names()
['Sheet2', 'New Title', 'Sheet1']
Reference : https://openpyxl.readthedocs.io/en/default/
'Coding > Python' 카테고리의 다른 글
pip / pip3 차이점 (0) | 2017.09.24 |
---|---|
파이썬으로 슬랙봇 만들기 (0) | 2017.03.02 |
파이썬 한글 인코딩 문제 해결 (0) | 2016.12.08 |
multiprocessing 간 전역변수 공유 (0) | 2016.12.07 |
파이썬 multiprocessing (0) | 2016.12.05 |