【发布时间】:2015-11-25 07:03:04
【问题描述】:
有没有办法在 Excel 运行时让其他脚本可以访问一个变量(由一个脚本产生)?
我尝试过from script1 import df,但它再次运行 script1 以生成 df。我有一个脚本在我第一次打开工作簿时运行,它读取一个数据框,我需要该数据框用于其他脚本(或其他按钮单击)。有没有办法将它存储在内存中,或者我应该在每次需要时读取它?
【问题讨论】:
有没有办法在 Excel 运行时让其他脚本可以访问一个变量(由一个脚本产生)?
我尝试过from script1 import df,但它再次运行 script1 以生成 df。我有一个脚本在我第一次打开工作簿时运行,它读取一个数据框,我需要该数据框用于其他脚本(或其他按钮单击)。有没有办法将它存储在内存中,或者我应该在每次需要时读取它?
【问题讨论】:
无法共享数据框(每个 DataNitro 脚本都在自己的进程中运行)。您可以每次都读取帧,或者如果读取速度较慢,您可以让第一个脚本将其存储在其他脚本可以访问的位置(例如,作为 csv 或通过酸洗)。
【讨论】: