2016-06-30 20 views
0

xlwt、xlrd、xlutils、xlutils.filter、またはpyexcelを使用して1枚のシートのみを削除する機能はありますか?それらは私がアクセスできる唯一のものであり、私はシートを削除する方法を知りたい。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

他の質問に与えられた答えは、このでした。

関連する問題