2016-06-30 2 views
0

xlwt, xlrd, xlutils, xlutils.filter 또는 pyexcel을 사용하여 하나의 시트 만 삭제할 수있는 함수가 있습니까? 그것들은 내가 접근 할 수있는 유일한 사람들이고 나는 시트를 지우는 법을 알고 싶다.Python - 시트 삭제

아마도 모든 시트 이름으로 목록을 만들고 삭제할 시트 이름을 제거한 다음 해당 목록의 모든 시트 이름을 복사 한 다음 원래 이름으로 통합 문서를 저장할 수 있습니다.

도움이됩니다.

write_book._Workbook__worksheets = [write_book._Workbook__worksheets[0]] 

이 통합 문서와 관련된 첫 번째 워크 시트하지만 모든 것을 제거 : 다른 질문에 주어진

+1

닉, 지금까지 시도한 것은 무엇입니까? Google이 어떤 단서를 제공합니까? 나는 [관련 질문] (http://stackoverflow.com/questions/14569456/editing-existing-excel-workbook-using-xlrd-xlwt-and-xlutils?rq=1) 오른쪽에있는 "관련" 목록 --- 도움이되는 것이 있습니까? – cxw

+0

그게 정말 도움이 아니지만 어쨌든 고마워 –

+1

[xlutils, xlwt, xlrd와 python을 사용하여 Excel 파일에서 기존 워크 시트를 삭제하는 방법] 가능한 복제본 (http://stackoverflow.com/questions/10085755/how-to) -delete-an-existing-worksheet-in-excel-file-xlutils-xlwt-xlrd-with) –

답변

0

대답은 이것이었다.