我希望能够使用py2exe或类似的东西创建可执行文件,该可执行文件从excel工作表中获取信息并返回word文件。
由于我的同事在技术上面临挑战,因此我需要创建一个可执行文件,以便为他们执行工作。
这里有两个问题:
我必须能够将某些东西导入代表DataNitro的python脚本中。哪个模块代表DataNitro?
这合法吗?除了我自己的操作系统,我不会在将运行该exe的每台计算机上都使用DataNitro许可证,因此,即使有可能,这是否有点阴暗?
谢谢。
附言如果无法执行此操作,则可能必须使用xlrd,xlwt等。
最佳答案
授予非技术用户访问DataNitro的最佳方法是复制VBA界面:将脚本挂接到Excel按钮上,然后让用户按下该按钮来运行它。 (从用户的角度来看,使用DataNitro运行Python脚本和运行VBA代码之间没有区别。)
每个使用该脚本的人都需要DataNitro许可证。
不幸的是,无法使DataNitro与py2exe一起使用。
资料来源:我是DataNitro开发人员之一。