Buscar..


Introducción

La lectura de los datos en un archivo SAS se puede lograr usando varios enfoques, incluyendo la datalines comunicado, desde un archivo externo usando un infile declaración en el paso de datos, o leer datos de un archivo externo usando proc import . Además, puede leer datos de fuentes externas compatibles con odbc (por ejemplo, bases de datos SQL) utilizando los controladores odbc.

Leer archivo de texto con delimitador de coma.

DATA table-name;
    INFILE "file-path/file-name.csv" dsd;
    INPUT Name $ City $ Age;
RUN;

Leer datos del archivo excel

PROC IMPORT DATAFILE = "file-path/file-name.xlsx" OUT=data_set DBMS=XLSX REPLACE;

PROC IMPORT para Excel, importando una hoja específica

Habrá ocasiones en las que solo desee importar una hoja específica de un archivo de Excel con varias hojas. Para hacer eso, usaremos " SHEET = ".

PROC IMPORT 
    OUT= YourNewTable
    DATAFILE= "myfolder/excelfilename.xlsx" 
    DBMS=xlsx 
    REPLACE;
    SHEET="Sheet1";
    GETNAMES=YES;
RUN;

También tome nota de la capacidad de especificar si la fila superior importada contiene o no nombres de columnas ( GETNAMES = YES (o NO).



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow