Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Macro
Macro Forum d'entraide sur le langage Macro de SAS
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 11/01/2012, 20h31   #1
Candidat au titre de Membre du Club
 
Femme
Conseil - Consultant en systèmes d'information
Inscription : novembre 2011
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Maroc

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : Conseil

Informations forums :
Inscription : novembre 2011
Messages : 80
Points : 12
Points : 12
Par défaut Export table SAS vers une feuille Excel

Bonjour,

J'utilise ce code en dessous pour exporter le contenu d'une table sas vers une feuille excel nommée "Feuil1". Le problème qu'il crée une nouvelle feuille "Feuil11" ou il met le résultat d'export à la place d'écraser "Feuil1" et réécrire malgré la présence de l'option "REPLACE". Merci pour vos réponses d'avance.
Code :
1
2
3
4
5
6
7
8
9
 
%macro export ();
 PROC Export DATA=work.source 
            OUTFILE="C:\Documents and Settings\Bureau\Projet\cible.xls" 
            DBMS=EXCEL REPLACE; 
     SHEET="Feuil1" ; 
RUN;
%mend; 
%export();
aminao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 20h42   #2
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
Bienvenue dans la jungle des interactions SAS/Excel.
Par exemple : http://support.sas.com/kb/32/455.html

Quelle est donc ta version de SAS et de Excel ?
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 20h44   #3
Candidat au titre de Membre du Club
 
Femme
Conseil - Consultant en systèmes d'information
Inscription : novembre 2011
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Maroc

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : Conseil

Informations forums :
Inscription : novembre 2011
Messages : 80
Points : 12
Points : 12
Merci Datametric,

Version Excel:2003
Version SAS : 9.2
aminao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 20h51   #4
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
ah pourtant ca devrait être stabilisé...

si tu fermes ta session SAS, tu la réouvres et que tu exécutes cela ?

Code :
1
2
3
4
5
6
7
8
9
10
PROC Export DATA=sashelp.class
            OUTFILE="C:\Documents and Settings\Bureau\Projet\test.xls" 
            DBMS=EXCEL REPLACE; 
     SHEET="Feuil1" ;
run;
PROC Export DATA=sashelp.class
            OUTFILE="C:\Documents and Settings\Bureau\Projet\test.xls" 
            DBMS=EXCEL REPLACE; 
     SHEET="Feuil1" ;
run;
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 21h00   #5
Candidat au titre de Membre du Club
 
Femme
Conseil - Consultant en systèmes d'information
Inscription : novembre 2011
Messages : 80
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Maroc

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : Conseil

Informations forums :
Inscription : novembre 2011
Messages : 80
Points : 12
Points : 12
Il crée une nouvelle feuille "Feuil11" ou il met le contenu de la table, Feuil1 reste vide.
aminao est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2012, 22h21   #6
Rédacteur
 
Homme Stéphane
Consultant et formateur SAS et Cognos
Inscription : avril 2009
Messages : 1 791
Détails du profil
Informations personnelles :
Nom : Homme Stéphane
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Consultant et formateur SAS et Cognos
Secteur : Conseil

Informations forums :
Inscription : avril 2009
Messages : 1 791
Points : 4 012
Points : 4 012
me souviens plus... je l'ai déjà vu mais je ne me souviens plus ...
__________________
N'oubliez pas de cliquer sur lorsque votre problème est réglé !

Moteur de recherche dans les papiers SAS
datametric est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/01/2012, 18h08   #7
Membre du Club
 
Homme Jérémy Noël
Consultant Support Client SAS
Inscription : mai 2011
Messages : 38
Détails du profil
Informations personnelles :
Nom : Homme Jérémy Noël
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : Consultant Support Client SAS
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mai 2011
Messages : 38
Points : 58
Points : 58
Bonjour,

J'ai trouvé une SAS Note sur le site officiel de SAS qui devrait t'aider:

http://support.sas.com/kb/19/055.html

Je n'ai pas eu le temps de faire des recherches approfondies.
Dites moi si cette réponse vous convient mais j'essayerais de vous fournir d'autres explications demain matin.

Cordialement,
Jérémy NOEL
frajen est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h04.


 
 
 
 
Partenaires

Hébergement Web