私が使用しているパッケージ(Openpyxl)のシートエラー例外をキャッチしようとしています。私はfrom openpyxl.utils import SheetTitleException
のような例外をインポートしようとしましたが、エラー"ImportError: cannot import name SheetTitleException"
が発生します。 from openpyxl.utils import *
でインポートしようとしたときに、エラーが発生しました。パッケージから例外をインポートするには(Openpyxl)?
私はそれを間違ってインポートしていると確信していますが、どこが間違っているのか分かりません。
Here is the documentation on exceptions for Openpyxl.
そして、ここで私は、例外をキャッチするために使用していたコードです:
try:
bdws = bdwb[finalBDSheetName]
except SheetTitleException:
messageBox("Invalid sheet title. Check your sheet title and try again.")
return
それを使用し、その後
する必要がありますあなたはopenpyxlの周りにアプリケーションを構築しようとしているように思えます。パッケージの作者として、私はこれに反対することを強く勧めます。 –
@CharlieClark理由を説明できますか?それはそれのために設計されていませんか? – RWA4ARC
いいえ、ファイル形式を中心に設計されています。データ処理ワークフローYMMVのような機能を追加することはありません。 –