Bonjour,
J'aimerais importer 5 fichiers Excel dans SAS à l'aide d'une procédure. De plus, j'aimerais que SAS m'ajoute une colonne "Année" et inscrive l'année du fichier.
Merci.
Bonjour,
J'aimerais importer 5 fichiers Excel dans SAS à l'aide d'une procédure. De plus, j'aimerais que SAS m'ajoute une colonne "Année" et inscrive l'année du fichier.
Merci.
Tu peux nous dire ce qui ne va pas avec la proc import + une étape DATA ?
N'oubliez pas de cliquer sur lorsque votre problème est réglé !
Mon code ressemble à ceci:
Il y a un fichier Excel par année, 2004, 2005, 2006, 2007, 2008
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 PROC IMPORT OUT= CHEMIN.MAJSept2009 DATAFILE= "C:\expl\123\TEST\data\MAJSept2009\2004.xls" DBMS= EXCEL REPLACE; RUN;
Je veux ajouter chaque fichier Excel dans une nouvelle table SAS
Je veux ajouter une nouvelle colonne Année qui écrira 2004 pour le fichier Excel 2004, ainsi de suite jusqu'en 2008.
Merci à ceux qui accepteront de m'aider
Dernière modification par fafabzh6 ; 04/03/2010 à 20h17. Motif: Manque balise [code] [/code]
Et cela t'aide-t-il ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 %do year = 2004 %to 2008; PROC IMPORT OUT= CHEMIN.&year DATAFILE= "C:\expl\123\TEST\data\MAJSept2009\&year.xls" DBMS= EXCEL REPLACE; RUN; data &year; set &year; year=&year; run; %end;
N'oubliez pas de cliquer sur lorsque votre problème est réglé !
J'ai essayé ton code:
Peut-il mettre toutes les années dans une même table SAS ?
Il y a un erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 %do year = 2004 %TO 2008; PROC IMPORT OUT= CHEMIN.&year DATAFILE= "U:\expl\X1X\D_290\RT\data\MAJSept2009\&year.xls" DBMS= EXCEL REPLACE; RUN; DATA &year; SET &year; year=&year; run; %end;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 4 PROC IMPORT OUT= CHEMIN.&year AVERTISSEMENT: Référence symbolique apparente YEAR non traitée. AVERTISSEMENT: Référence symbolique apparente YEAR non traitée.
Dernière modification par fafabzh6 ; 04/03/2010 à 20h19. Motif: Manque balise [code] [/code]
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager