본문 바로가기
프로그래밍 관련/파이썬 액셀제어(openpyxl)

파이썬 액셀제어. openpyxl. 생성/저장/불러오기

by 존버매니아.임베디드 개발자 2021. 9. 17.
반응형
from openpyxl import Workbook
from openpyxl import load_workbook

#user 
filename="load_test.xlsx"

if filename=="":
    file = Workbook()
    print("new file")
else:
    print("load file")
    file = load_workbook(filename)
    # file = load_workbook(filename,read_only=True)

Workbook() 객체 생성하면 액셀 객체 하나를 새로 생선하는 것.

load_workbook 객체는 생성자로 파일명을 전달해서 만든다.

엑셀 파일을 읽어와서 그 내용을 객체로 갖게 된다. 

 

이 객체를 사용해서 시트 안에 여러가지 데이터들을 추가/삭제/수정 등을 하게 된다.

그리고 최종적으로 이것을 파일형태로 저장을 해주어야 한다. 

 

file.save("test.xlsx")
file.close()

저장하는 방법은 간단한다.

위와 같이 save 함수를 호출하면 끝이다.

반응형