2017-12-12 1 views
3

Gemäß der Dokumentation:außer Kraft setzt Standard XlsxWriter Verhalten neu zu berechnen, nicht alle Zellen beim Öffnen

XlsxWriter nicht das Ergebnis einer Formel berechnen und stattdessen speichert den Wert 0 als Formeler. Es setzt dann ein globales Flag in der XLSX-Datei, um zu sagen, dass alle Formeln und Funktionen neu berechnet werden sollen, wenn die Datei geöffnet wird.

Dies macht den Vorteil der Verwendung des Wertparameters bei Verwendung von write_formula() zunichte.

Gibt es eine Möglichkeit, dieses Verhalten zu überschreiben, so dass nur Zellen I nicht gegeben einen Wert für wird neu berechnet?

Vielen Dank!

Antwort

2

Gibt es eine Möglichkeit, dieses Verhalten zu überschreiben, so dass nur Zellen, für die ich keinen Wert angegeben habe, neu berechnet werden?

Ich glaube nicht, dass Excel eine option like that hat.

Sie können jedoch den XlsxWriter set_calc_mode() method verwenden, um die manuelle Berechnungsoption von Excel für die Arbeitsmappe zu aktivieren.

Verwandte Themen