프로그래밍 관련/파이썬 액셀제어(openpyxl)
파이썬 액셀제어. openpyxl. 생성/저장/불러오기
존버매니아.임베디드 개발자
2021. 9. 17. 16:00
반응형
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 함수를 호출하면 끝이다.
반응형