我希望能够使用py2exe或类似的东西创建可执行文件,该可执行文件从excel工作表中获取信息并返回word文件。

由于我的同事在技术上面临挑战,因此我需要创建一个可执行文件,以便为他们执行工作。

这里有两个问题:


我必须能够将某些东西导入代表DataNitro的python脚本中。哪个模块代表DataNitro?
这合法吗?除了我自己的操作系统,我不会在将运行该exe的每台计算机上都使用DataNitro许可证,因此,即使有可能,这是否有点阴暗?


谢谢。

附言如果无法执行此操作,则可能必须使用xlrd,xlwt等。

最佳答案

授予非技术用户访问DataNitro的最佳方法是复制VBA界面:将脚本挂接到Excel按钮上,然后让用户按下该按钮来运行它。 (从用户的角度来看,使用DataNitro运行Python脚本和运行VBA代码之间没有区别。)

每个使用该脚本的人都需要DataNitro许可证。

不幸的是,无法使DataNitro与py2exe一起使用。

资料来源:我是DataNitro开发人员之一。

10-06 06:26