Wie verwende ich Openpyxl zum Erfassen von Excel-Zellenwerten (außer Formel) unter Verwendung des data_only-Flags?
Beim Arbeiten mit Excel-Dokumenten mit Openpyxl, Zugriff auf Der tatsächliche Zellwert ohne Formelberechnungen kann entscheidend sein. In diesem Artikel erfahren Sie, wie Sie dies effektiv erreichen.
In Ihrem Szenario haben Sie das Flag „data_only“ implementiert, aber der abgerufene Wert spiegelt nicht die letzten vom Excel-Add-In vorgenommenen Änderungen wider. Um den tatsächlichen Zellenwert zu erhalten, sollten Sie Folgendes verwenden:
wb = openpyxl.load_workbook(filename, data_only=True)
Durch die Verwendung des data_only-Flags ignoriert Openpyxl Formelberechnungen und direkt Rufen Sie den in der Zelle gespeicherten Wert ab. Dieser Ansatz stellt sicher, dass Sie den aktuellsten Wert erhalten, auch wenn dieser über ein Add-In aktualisiert wurde.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3