로딩
요청 처리 중입니다...

OpenPyxl 워크시트 삭제, 복사, 추출

 OpenPyxl 워크시트 삭제, 복사, 추출

워크시트 삭제 새로운 워크시트를 만드는 것이 가능하다면 불필요한 워크시트를 삭제하는 것 역시 가능할 것이다. 이를 위해서는 'remove_sheet( )' 함수를 사용한다.

이때 삭제하려는 시트명의 앞뒤를 대괄호[ ]로 감싸주어야 한다. <워크북명>.remove_sheet(<워크북명>['시트명']) # openpyxl에서 Workbook 객체를 가져오고 있다. from openpyxl import load_workbook # 기존의 워크북을 불러온다. wb = load_workbook('pyexcel_04.xlsx') # 워크시트 '4월'을 지정하여 삭제한다. wb.remove_sheet(wb['4월']) # 같은 이름으로 파일을 덮어쓰고 있다. wb.save('pyexcel_04.xlsx') 앞의 코드를 실행하면 조금 전까지 존재하던 워크시트 '4월'이 삭제된 것을 확인할 수 있을 것이다.

워크시트 복사 새로운 시트를 생성하고 삭제할 수 있는 것처럼 이미 존재하는 시트를 그대로 복...

# copy_worksheet # 워크시트삭제 # 워크시트복사 # 워크시트명추출 # 워크시트명 # 워크시트 # 워크북 # 엑셀 # 시트 # worksheet # workbook # sheet # remove_sheet # remove # Python # openpyxl # get_sheet_names # Excel # 파이썬