반응형
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 함수를 호출하면 끝이다.
반응형
'프로그래밍 관련 > 파이썬 액셀제어(openpyxl)' 카테고리의 다른 글
파이썬 액셀제어 openpyxl 전체 내용 읽기 (0) | 2023.02.27 |
---|---|
파이썬 액셀제어 openpyxl. 표준 라이브러리 문서 (0) | 2021.09.24 |
파이썬 액셀제어. openpyxl . 행삽입 열삽입 (0) | 2021.09.24 |
파이썬 액셀제어. openpyxl. 셀 데이터 쓰기/읽기 (0) | 2021.09.24 |
파이썬 액셀제어. openpyxl. sheet 생성/불러오기/조작 (0) | 2021.09.17 |