Heim  >  Artikel  >  Backend-Entwicklung  >  Wie greife ich mit Openpyxl auf rohe Zellwerte in Excel zu?

Wie greife ich mit Openpyxl auf rohe Zellwerte in Excel zu?

Patricia Arquette
Patricia ArquetteOriginal
2024-10-25 08:54:02367Durchsuche

How to Access Raw Cell Values in Excel Using Openpyxl?

Zugriff auf rohe Zellwerte mit Openpyxl

Beim Lesen von Excel-Zellenwerten mithilfe der Openpyxl-Bibliothek ist es möglich, die Formel abzurufen, die den Wert berechnet oder das tatsächliche Ergebnis. Standardmäßig gibt Openpyxl den berechneten Wert zurück. Es gibt jedoch Fälle, in denen Sie möglicherweise auf den Rohzellenwert zugreifen müssen, mit Ausnahme von Formeln oder Berechnungen.

Um den tatsächlichen Zellenwert zu lesen, können Sie beim Laden der Arbeitsmappe einfach das Flag „data_only“ auf „True“ setzen. Dieses Flag weist Openpyxl an, alle Formeln zu ignorieren und den Wert so zurückzugeben, wie er in der Zelle erscheint:

<code class="python">wb = openpyxl.load_workbook(filename, data_only=True)</code>

Dadurch wird sichergestellt, dass der abgerufene Zellenwert unabhängig von Formeln der in der Zelle gespeicherte Rohtext oder die Rohzahl ist oder darauf angewendete Berechnungen. Dies kann besonders nützlich sein, wenn Sie auf den aktuellen Zellenwert zugreifen möchten, der sich aufgrund anderer Faktoren in der Tabelle dynamisch ändern kann.

Durch Setzen des data_only-Flags können Sie alle berechneten Werte effektiv umgehen und den wahren Wert erhalten Darstellung des Zellinhalts.

Das obige ist der detaillierte Inhalt vonWie greife ich mit Openpyxl auf rohe Zellwerte in Excel zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn