Progress4gl - 从多个程序导出到单个csv文件?

时间:2016-01-28 08:50:46

标签: csv progress-4gl

在progress4gl中,Iam将多个过程文件中的一些值导出到单个csv文件中。但是当运行第二个过程(.p)文件时,我从前一个文件中获取的值被覆盖...如何将所有过程文件的所有数据导出到单个csv文件中?在此先感谢..

3 个答案:

答案 0 :(得分:0)

快速回答是打开文件的第二个和后续输出

OUTPUT TO file.txt APPEND.

如果这就是你需要的全部。如果您想要做一些更复杂的事情,那么您可以在调用程序中定义并打开一个新的共享流,并在每个被调用的程序中使用该流,从而只打开和关闭一次流。

如果您正在使用持久性过程和功能,this answer可能有所帮助,因为它比普通的共享流稍微复杂一些。

答案 1 :(得分:0)

我真的不建议使用SHARED Stream。特别是与persischen程序或OO。 STREAM-HANDLES提供了一种更灵活的分发流的方式。

答案 2 :(得分:0)

如前所述 在你做的第一份工作上: 输出到file.txt。

在此之后运行的所有其他工作中: 输出到file.txt APPEND。