Ich möchte Python-udf-Code in Pydev auf demselben Host wie Excel debuggen. Ich schaute auf die official doc aber konnte das Konzept nicht bekommen oder es funktioniert.xlwings - Remote-Debugging UDF in Pydev Eclipse
if __name__ == '__main__':
xw.serve()
Der Doc sagt auch: Wie pro Dokument, das ich diese Zeilen am Ende meines udfs Modul gesetzt haben
Je nach dem Sie IDE, könnten Sie Dinge in ausführen möchten „debug“ Modus (zB bei Ihrer Verwendung PyCharm oder PyDev):
ich verstehe nicht, was laufen Dinge "oben bedeuten.
Auch nach pydev Anweisungen für Remote-Debugging, hat man eine der folgenden Menü-Taste verwenden (s) in Eclipse:
- Attach
- Pydev Debug Server
und fügen Sie diesen Code:
import pydevd
pydevd.settrace()
ich bin verwirrt, wie man alle Schritte, die f braucht ollow für Remote-Debugging in pydev ein udf-Aufruf von Excel gemacht. Kann jemand Schritte von udf & pydev Debugging teilen?
Pydev ist 64-Bit-Gewinn und Excel ist 2007 (32-Bit).