Ich versuche, eine Blattfehlerausnahme für das Paket, das ich verwende (Openpyxl), abzufangen. Ich habe versucht, die Ausnahme wie from openpyxl.utils import SheetTitleException
importieren, aber ich bekomme den Fehler "ImportError: cannot import name SheetTitleException"
. Als ich es gerade mit from openpyxl.utils import *
importierte, erhalte ich den Fehler .Wie importiere ich Ausnahmen vom Paket (Openpyxl)?
Ich bin sicher, ich importiere es falsch, aber ich bin mir nicht sicher, wo ich falsch liege.
Here is the documentation on exceptions for Openpyxl.
Und hier ist der Code, den ich die Ausnahme fangen bin mit:
try:
bdws = bdwb[finalBDSheetName]
except SheetTitleException:
messageBox("Invalid sheet title. Check your sheet title and try again.")
return
Klingt, als ob du versuchst, eine Anwendung um openpyxl zu erstellen. Als Paketautor würde ich dringend davon abraten. –
@CharlieClark Können Sie erklären, warum? Ist das nicht dafür gedacht? – RWA4ARC
Nein, es ist rund um das Dateiformat ausgelegt, dh. Datenverarbeitungs-Workflows. YMMV, aber wir werden keine Excel-ähnliche Funktionalität hinzufügen. –