IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAS Base Discussion :

comment importer tous les onglets d'un fichier excel dans sas


Sujet :

SAS Base

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 9
    Points : 5
    Points
    5
    Par défaut comment importer tous les onglets d'un fichier excel dans sas
    comment importer tous les onglets d'un fichier excel dans sas.
    merci

  2. #2
    Invité
    Invité(e)
    Par défaut
    je te donne ça , adaptes le selon ton besoin:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    %macro imprt(max);
     %do i=1 %to max;
     PROC IMPORT OUT= MaTable 
                DATAFILE= "c:\data\monFichier.xls" 
                DBMS=EXCEL REPLACE;
         SHEET="feuille&i"; 
         GETNAMES=YES;
         MIXED=YES;
         SCANTEXT=YES;
         USEDATE=YES;
         SCANTIME=YES;
     RUN;
     %end;
     %mend;
     %imprt(4)







    Citation Envoyé par caro_sas Voir le message
    comment importer tous les onglets d'un fichier excel dans sas.
    merci

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 9
    Points : 5
    Points
    5
    Par défaut
    en fait avec ton programme je suis obligée de taper à chaque fois le nom de la feuille car dans mon fichier excel les feuilles ont des noms complétement differents et j'ai plus de 10 onglets.





    Citation Envoyé par rosesansepines Voir le message
    je te donne ça , adaptes le selon ton besoin:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    %macro imprt(max);
     %do i=1 %to max;
     PROC IMPORT OUT= MaTable 
                DATAFILE= "c:\data\monFichier.xls" 
                DBMS=EXCEL REPLACE;
         SHEET="feuille&i"; 
         GETNAMES=YES;
         MIXED=YES;
         SCANTEXT=YES;
         USEDATE=YES;
         SCANTIME=YES;
     RUN;
     %end;
     %mend;
     %imprt(4)

Discussions similaires

  1. Boucler sur tous les onglets d'un fichier Excel
    Par CocoAntoine dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 03/03/2012, 13h08
  2. Réponses: 19
    Dernier message: 14/12/2010, 12h06
  3. [XL-2007] Afficher tous les graphiques d'un fichier excel dans un diaporama
    Par theos37 dans le forum Excel
    Réponses: 4
    Dernier message: 27/10/2009, 20h11
  4. Réponses: 4
    Dernier message: 03/07/2009, 14h19
  5. Parcourir tous les onglets d'un fichier?
    Par drthodt dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 18/06/2008, 12h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo