2024-06-26 13:50:26 发布
网友
我正在用xlwings做一个项目。我有一个问题,我能在内存中设置全局动态变量,如pandas data frame或dict、list等?目前我发现在不同的runpythonvba调用之间,数据帧似乎丢失了。有人有主意吗?或者你对其他插件有什么建议吗。非常感谢你。在
似乎每次调用xlwings的RunPythonVBA宏都会启动一个新的Python进程。这意味着您不能在Python中使用全局变量在调用之间共享信息。在
RunPython
您可以将数据保存在Excel文件中,例如保存在从Python脚本读写的额外工作表中。否则,您将需要使用不同的数据持久性解决方案,例如单独的文件或数据库。在
似乎每次调用xlwings的
RunPython
VBA宏都会启动一个新的Python进程。这意味着您不能在Python中使用全局变量在调用之间共享信息。在您可以将数据保存在Excel文件中,例如保存在从Python脚本读写的额外工作表中。否则,您将需要使用不同的数据持久性解决方案,例如单独的文件或数据库。在
相关问题 更多 >
编程相关推荐