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 #파이썬

원문링크 : OpenPyxl 워크시트 삭제, 복사, 추출