Frage

Ich habe ein Python-Skript mit openpyXL, um eine Excel-Datei zu lesen.Dies verwendete, um gut zu funktionieren, bis ich entdeckte, dass OpenPyXL nicht ordnungsgemäß installiert wurde, was mir Fehler gab, die das Skript außerhalb meiner IDE leiteten.Nach dem Fixieren dessen kehrt das Skript jedoch numerische Werte zurück, von denen ich nicht verstehe, woher sie kommen, anstelle der realen Werte.

Das Skript:

generasacodicetagpre.

Der Druck im Versuch-Block wird hinzugefügt, um zu sehen, was von dem Programm zurückgegeben wird, das für die ersten fünf Datensätze folgender ist:

generasacodicetagpre.

Es sollte sein:

generasacodicetagpre.

Warum gibt mein Skript diese numerischen Werte anstelle der tatsächlichen Werte zurück?

edit: Erste 6 Reihen meiner XML-Datei (erste Zeile ist leer)

generasacodicetagpre.

War es hilfreich?

Lösung

Das Problem ist, dass Sie .internal_value verwenden.Standardmäßig speichert Excel-Saiten in einer Nachschlagetabelle und hält den Index in der Zelle.Sie sollten in Ordnung sein, wenn Sie nur generasAdicetagcode verwenden

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top