-openpyxl I openpyxl bin mit Zellwert lesen (Addin-Webservice-Update diese Spalte übertreffen. )lesen Excel-Zelle Wert und nicht die Formel Berechnung es
ich verwendet habe data_only = True
aber es ist nicht die aktuelle Zelle zeigt, Wert ist der Wert, der beim letzten Lesen von Excel in Excel gespeichert wurde.
wbFile = openpyxl.load_workbook(filename = xxxx,data_only=True)
wsFile = wbFile[c_sSheet]
Wie kann ich den tatsächlichen Wert der Zelle lesen?
Ich glaube nicht, dass "openpyxl" Excel's große Formel-Bewertung-Subsystem repliziert, so dass ich denke, Sie können es einfach nicht automatisch alle Formeln neu berechnen lassen. Im besten Fall können Sie einen eigenen Eval-basierten Interpreter für eine Teilmenge dieser großen Formelsprache implementieren. –
ich brauche nicht berechnen oder forumula ausführen. Ich muss nur den Zellenwert lesen. – user3411047
"Der Zellenwert" (außerhalb der Formel) wurde von Excel beim Speichern des Arbeitsblatts gespeichert und Sie haben angedeutet, dass es nicht wirklich Ihren Vorstellungen entspricht - Sie möchten den "aktuellen" Wert (abhängig von Werten in anderen Zellen) und das bedeutet, dass Sie die Formel basierend auf den aktuellen Werten anderer Zellen neu berechnen müssen! –