Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > ODS et reporting
ODS et reporting Forum d'entraide sur les fonctionnalités de reporting de SAS : gérer les sorties et graphiques 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 29/12/2011, 22h29   #1
Invité régulier
 
Inscription : janvier 2011
Messages : 46
Détails du profil
Informations forums :
Inscription : janvier 2011
Messages : 46
Points : 7
Points : 7
Par défaut Exporter des données sous Excel

Bonjour,

j'ai constitué une table qui comprend plusieurs variables (que je nomme pour plus de simplicité dans ce forum A, B, C, D, E, F, G, H, I, J, K L, M, N, O).

Je veux les exporter dans un classeur Excel mais dans 4 feuilles différentes :
- les données A, B et C dans une feuille 1
- les données D, E, F et G dans une feuille 2
- les données H et I dans une feuille 3
- les données J, K, L, M, N et O dans une feuille 4

J'ai vu que l'on pouvait utiliser la proc export pour faire cela mais je ne vois pas comment je peux écrire dans le code le fait que les données A, B et C doivent aller dans la feuille 1, les données D, E, F et G dans la feuille 2,...

Dans mon entreprise, nous avons excel97... Je ne peux donc pas utiliser l'export via ODS au format XML.

L'export via ODS au format HTML ne convient pas non plus (je ne peux pas créer des feuilles automatiquement).

Merci pour vos conseils

Cordialement,
Au pays des stats est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/12/2011, 10h53   #2
Expert Confirmé
 
Avatar de olivier.decourt
 
Homme Olivier Decourt
Formateur en informatique
Inscription : avril 2008
Messages : 1 467
Détails du profil
Informations personnelles :
Nom : Homme Olivier Decourt
Âge : 34
Localisation : France

Informations professionnelles :
Activité : Formateur en informatique
Secteur : Conseil

Informations forums :
Inscription : avril 2008
Messages : 1 467
Points : 2 828
Points : 2 828
Il faudrait 4 proc Export, chacune sur une table à laquelle tu associes un KEEP= entre parenthèses à côté de la table exportée, pour préciser les variables.
Code :
1
2
3
4
5
6
PROC EXPORT DATA=TABLE (KEEP=A B C) OUTFILE="...." DBMS=EXCEL ;
  SHEET="Feuille1" ;
RUN ;
PROC EXPORT DATA=TABLE (KEEP=D E F G) OUTFILE="...." DBMS=EXCEL REPLACE ;
  SHEET="Feuille2" ;
RUN ;
etc.
olivier.decourt est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h21.


 
 
 
 
Partenaires

Hébergement Web