Python 엑셀 파일 만들기 OpenPyXL 사용 방법

파이썬으로 엑셀 파일을 만드는 방법을 알아보겠습니다.

엑셀 파일을 만들기 위해 openpyxl을 사용하겠습니다.

예제를 바로 보겠습니다.

import openpyxl
wb = openpyxl.Workbook()
wb.create_sheet()
wb.get_sheet_names()
wb.save('test.xlsx')

 

우선 엑셀 시트가 생성이 되었습니다.

get_sheet_names()로 생성된 엑셀 시트를 확인해보면 [‘Sheet’, ‘Sheet1’]가 취득됩니다.

이유는 기본적으로 create_sheet()로 시트를 추가했기 때문입니다.

create_sheet()를 실행하면 기본적으로 생성된 Sheet뒤에 Sheet1을 생성합니다.

엑셀 파일에 시트를 추가하거나 삭제하는 자세한 방법은 아래 내용을 참조해주세요.

 

 

마지막으로 파일을 생성하기 위해서 save()를 합니다.

새로 생성된 엑셀 파일명은 test.xlsx입니다.

파일을 저장하는 함수인 save()에 생성하고 싶은 파일 이름을 파라미터를 지정해 엑셀 파일을 생성합니다.

주의할 점으로 save()를 하지 않으면 파일이 생성되지 않으니 잊어버리지 않고 꼭 해줘야 합니다.

댓글