擅长:python、mysql、java
<p>顶级评论:</p>
我想用C或C++用GCC编译一个DLL,Excel VBA可以与之接口。你知道吗</p>
<p>如果您需要/想要使用python,那么您就有在xlsm文件打开时写入它的问题。因此,python脚本必须从保存结果的工作簿的不同工作簿中启动。不过,这样的话,剧本的捷径也同样不错。你知道吗</p>
<p>最好的选择是型号.py始终运行,监视目录并在添加或修改新文件时自动更新xlsm。这可能需要在添加csv文件时制作一本新书。您可以将日期/时间添加到文件名中。这也意味着没有人需要他们的本地机器设置来运行您的脚本。你知道吗</p>
<p>中层意见:</p>
<p>激活你的静脉应该不会太慢。第一次安装venv的时候就会出现。因此,我会采取打击,除非留下的venv设置每个用户,因为这是最稳健的方法。你知道吗</p>
<p>如果大多数人只会使用你的脚本一次,或者由于初始化程序太慢而推迟一次使用,那么你需要更好的。另一种方法是,如果IT部门同意,下次登录时在每个人的计算机上运行安装程序。或者用一个链接给人们发邮件,这个链接将启动一个后台进程,以便第一次进行设置。你知道吗</p>
<p>低级评论:</p>
<p>关键是不要每次运行脚本时都运行<code>pip install</code>。太慢了。您的venv是否已设置。只需在运行pip安装之前检查venv dir是否存在。你知道吗</p>