Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/09/2011, 10h31   #1
Membre actif
 
Inscription : mai 2004
Messages : 478
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 478
Points : 154
Points : 154
Envoyer un message via MSN à maysa
Par défaut PROC IMPORT qui ne commence pas à la 1er ligne

Bonjour,

j'ai un soucis avec ma PROC IMPORT, les entêtes s'affiche à la ligne 5 et je n'arrive pas à faire commencer mon fichier à partir de cette ligne. j'ai une erreur à la ligne DATAROWS=5;
Code :
1
2
3
4
5
6
7
8
 
PROC IMPORT OUT= WORK.accord 
	DATAFILE= "monfichier.xls" 
             DBMS=EXCEL REPLACE;
	SHEET="Bilan$";
   	GETNAMES=YES;
             DATAROWS=4;
RUN;
je pense pourtant que c'est la bonne syntaxe, mais non
maysa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 11h19   #2
Membre actif
 
Inscription : mai 2004
Messages : 478
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 478
Points : 154
Points : 154
Envoyer un message via MSN à maysa
alors voilà, j'avance...

j'ai réussi à lui faire importer à partir de la Nème ligne, mais je n'arrive pas à faire que cette première ligne corresponde à ce "GETANMES"

Code :
1
2
3
4
5
6
7
8
9
10
 
PROC IMPORT OUT= WORK.accord 
   			DATAFILE= "monfichier.xls" 
            DBMS=XLS REPLACE;
	GETNAMES=YES;
	SHEET="Bilan";
	STARTCOL=B;
	ENDCOL=N;
	STARTROW=5;    	  
RUN;
est ce que quelqu'un a une idée pour que cette première ligne corresponde à mon "entete" enfin mes noms de variables ?
maysa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 11h41   #3
Membre actif
 
Inscription : mai 2004
Messages : 478
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 478
Points : 154
Points : 154
Envoyer un message via MSN à maysa
ça y est, j'ai trouvé.

donc pour ceux que ça intéresse voici ce que j'ai fait :
Code :
1
2
3
4
5
6
7
8
 
PROC IMPORT OUT= WORK.accord 
   			DATAFILE= "monfichier.xls" 
            DBMS=XLS REPLACE;
	GETNAMES=YES;
	SHEET="Bilan";
             RANGE="bilan$B5:N248";	  
RUN;
maysa est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h30.


 
 
 
 
Partenaires

Hébergement Web