我需要python中的脚本帮助在SPSS中运行流。现在我使用代码将数据导出到Excel文件,它的工作原理。但在将数据导出到Excel文件之前,此代码需要一个手动步骤。
stream = modeler.script.stream() **- geting stream in SPSS;**
output1 = stream.findByType("excelexport", "1") **- then searching Excel file with name "1";**
results = [] **- then run all stream;**
output1.run(results) **- but here I need to press button to finish execution(Have a look screenshots);**
output1 = stream.findByType("excelexport", "2") **- this the next step!**
results = []
output1.run(results)
我想完全自动化流。请帮我!非常感谢!
答案 0 :(得分:0)
我只能使用旧脚本来帮助您。我的流中有几个导出excel节点,它们根据引用的月份和年份保存。
设置Excel_1.full_filename =" \\ PATH"><" TO "><" .xlsx&#34 ;执行Excel_1 image example
查看图像,因为stackoverflow正在弄乱编写的代码。
要完全自动化,您还必须在初始节点中设置所有密码,例如:
设置Database.username =" TEST"
设置Database.password =" PASSWORD" *
答案 1 :(得分:-1)
在流属性窗口->执行选项卡上,您是否选择了在流执行时运行“运行此脚本”?
如果选择此选项,则无需打开SPSS Modeler用户界面(通过Modelerbatch)就可以运行流并产生输出。