excel - LIBNAME 语句 sas 中的错误

标签 excel import sas

我想将 excel 数据库导入 SAS,我使用了正确的命令,但 SAS 告诉我以下错误:

错误:连接:
错误:LIBNAME 语句 sas 中的错误

libname dir  'E:\SAS\sessio2\dades';
proc import out=dir.m
datafile="E:\SAS\sessio2\dades\matrimonios.xlsx"
DBMS=excel 
replace;
RANGE="Hoja1$A1:AJ54"; 
getnames=yes;
run; 

最佳答案

正如 Yick 所说,错误在您的 PROC IMPORT 中。陈述。在幕后 PROC IMPORT 使用 EXCEL 引擎创建一个 LIBNMAE 语句。

一些可能是错误的事情:

  • 如果您的版本早于 9.1.3,我认为您无法阅读
    新的 xlsx 格式。以旧格式保存文件,然后重试。
  • 确保您指定了正确的文件和路径。
  • 确保您有正确指定的范围。
  • Range 语句可能很奇怪。尝试指定 SHEET= 选项
    反而。
  • 确保您已获得 ACCESS/PC 文件许可。
  • 关于excel - LIBNAME 语句 sas 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20595555/

    相关文章:

    python - 如何使用 Python 以编程方式设置 Excel 敏感度标签?

    java - 无法解析 Spring boot 项目中的 Spring AOP 类型

    python - 无法导入 python 模块

    arrays - 数据步内的 SAS 阵列 DO 循环计算

    c# - 如何将任意 XML 转换(分解)为平面数据结构?

    c# - 使用图像将 Gridview 导出到 Excel

    vba - Excel VBA 循环访问多个工作表

    excel - 将 VBA 子项插入 Excel 工作表

    android - 无法启动 Gauge Intellij 插件

    sas - 如何发现是否设置了 SAS 选项或 ODS 选项