在《企业指南》中将文件从本地PC复制到SAS服务器

在《企业指南》中将文件从本地PC复制到SAS服务器,sas,enterprise-guide,Sas,Enterprise Guide,我需要从本地计算机上的.xls文件中提取特定工作表,并将其作为我工作的SAS服务器上的.sas7bdat文件获取(或者反过来,导入它,然后转换) 问题是,尽管可以使用导入向导完成此操作,但我需要使用“复制文件加载项”来完成此操作,因为它需要作为自动化过程的一部分进行构建 当我尝试使用“复制文件”加载项执行此操作时,它确实根据日志将.xls文件复制到了服务器上,但是.xls文件实际上没有显示在库中,也无法被引用(或者可能我只是错误地引用了它) 这让我相信我需要将它转换为.sas7bdat,然后导入

我需要从本地计算机上的.xls文件中提取特定工作表,并将其作为我工作的SAS服务器上的.sas7bdat文件获取(或者反过来,导入它,然后转换)

问题是,尽管可以使用导入向导完成此操作,但我需要使用“复制文件加载项”来完成此操作,因为它需要作为自动化过程的一部分进行构建

当我尝试使用“复制文件”加载项执行此操作时,它确实根据日志将.xls文件复制到了服务器上,但是.xls文件实际上没有显示在库中,也无法被引用(或者可能我只是错误地引用了它)

这让我相信我需要将它转换为.sas7bdat,然后导入它

有没有办法克服这个问题?请记住,我说的是一个自动化的过程,所以向导对我来说是无用的(或者是吗?我不确定)

注意:非常抱歉,我不能在这里发布日志和屏幕截图,因为我是一家大型银行的离岸资源,不能在这里发布任何内容。然而,我已经尽可能地把我的问题弄清楚了。如果需要进一步澄清,请让我知道

我想您已经阅读了其中的一些细节

最终,您所要做的就是将excel文件作为文件复制到SAS服务器上。您没有将其导入SAS数据集中。您可以通过将文件(复制文件加载项后的远程文件或本地文件)作为导入步骤放置在工作流中来导入该文件


例如,如果选择
/usr/lib/sasdata/myexcel.xls
作为远程复制目标,则需要将该文件作为导入步骤包含在工作流中(您可以拖放该文件,它将通过一些向导自动为您创建该步骤)。

这是真正的问题。您说我可以在将文件复制到服务器上并将其拖放到我的工作流中之后再进行拖放。然而,即使日志说它被复制到了那里,它也没有显示在那里(即使是.xls)。你是说如果我添加导入步骤,它将显示为数据集?你需要导入xls(在程序
proc import
或导入步骤中),是的。