将xlsx导入SAS时出错

时间:2015-06-19 12:59:14

标签: excel import sas

我正在尝试将电子表格的标签导入SAS。我正在使用下面的代码。

proc import 
    datafile="[directories....]\4. Media\2. Campaign Info\Tracking_Sheet_JA.xlsx"
    out=test1 
    dbms=xlsx replace;
    sheet="db_data";         
run;

并收到错误消息

错误:XLSX文件不存在 - > [目录....] \ 4。媒体\ 2。 广告系列信息\ Tracking_Sheet_JA.xlsx

我认为这可能与空间有关。在目录中,但是当我从该目录中选择另一个随机文件并使用与上面完全相同的代码导入时,它工作正常。例如

proc import 
    datafile="[directories....]\4. Media\2. Campaign Info\9feb.xlsx"
    out=test1 
    dbms=xlsx replace;
    sheet="uk";      
run;

我确定文件扩展名和标签引用是正确的。可能与我的excel文件的设置有关吗?

感谢。

1 个答案:

答案 0 :(得分:0)

可能会有一些问题...... 1:其他人可以打开文件(共享驱动器......我假设你在工作?)。 2:您可以在尝试将文件导入SAS时打开该文件。 3:文件名可能完全错误。在Excel中,您的文件是否使用下划线保存? 4:Excel权限在工作中可能很棘手..但如果其他excel文件正在导入,那么我认为不应该有问题,除非有人锁定了文件?我对权限的东西不太确定。