Recherche…


Introduction

La lecture des données dans un jeu de données SAS peut être effectuée à l'aide de plusieurs approches, notamment l'instruction datalines , à partir d'un fichier externe utilisant une instruction infile dans l'étape de données ou la lecture des données d'un fichier externe à l'aide de proc import . De plus, vous pouvez lire des données provenant de sources externes compatibles avec odbc (par exemple, des bases de données SQL) en utilisant les pilotes odbc.

Lire un fichier texte avec un séparateur de virgule

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

Lire les données du fichier Excel

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

PROC IMPORT pour Excel, importation d'une feuille spécifique

Il y aura des moments où vous voulez seulement importer une feuille spécifique à partir d'un fichier Excel avec plusieurs feuilles. Pour ce faire, nous utiliserons " SHEET = ".

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

Notez également la possibilité de spécifier si la ligne supérieure importée contient ou non des noms de colonne ( GETNAMES = YES (ou NO)).



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow