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 :

Import excel - Liste de fichiers - SAS 9.1.3 [Fait]


Sujet :

SAS Base

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2004
    Messages
    83
    Détails du profil
    Informations forums :
    Inscription : Juillet 2004
    Messages : 83
    Points : 43
    Points
    43
    Par défaut Import excel - Liste de fichiers - SAS 9.1.3
    Bonjour,

    J'ai un programme SAS qui doit me permettre d'importer un fichier excel.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
     
    PROC IMPORT OUT= awv5.devnummerna
    DATAFILE= '/a01/sas/data/toto.xls'
    DBMS=xls REPLACE; 
     
        GETNAMES=YES;
        MIXED=YES;
     
    RUN;
    Ce programme sera lancé automatiquement en batch lorsqu'un fichier excel sera déposé dans le dossier /a01/sas/data/.
    Pour que mon programme fonctionne il faudrait que le fichier excel s'appelle tt le temps toto. Or ce ne sera pas le cas.
    Ma question : est-il possible, avec SAS (SAS ou proc SQL), de lister la liste des fichiers présents dans un dossier Windows?
    si oui, dans mon cas, on ne pourra avoir qu'1 fichier excel dans le répertoire. Je voudrais donc récupérer le nom de ce fichier excel dans une variable afin de l'utiliser dans ma proc import.

    J'espère que ma question est claire ;-)

    Merci

  2. #2
    Membre éprouvé
    Avatar de steelspirit
    Homme Profil pro
    SAS discute
    Inscrit en
    Janvier 2008
    Messages
    472
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : SAS discute
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2008
    Messages : 472
    Points : 916
    Points
    916
    Par défaut
    Bonjour,

    Pour lister le contenu d'un répertoire et l'importer dans une table SAS, il suffit de jeter un oeil à la faq

    http://business-intelligence.develop...sas/?page=1#17

    Une fois la table SAS créée, il faut créer des macro-variables contenant les chemins :

    http://business-intelligence.develop....php?page=2#57

    Pour finir, on remplace le chemin en dur par la macro variable (entre double quote) ...

    http://business-intelligence.develop....php?page=3#11

    Voili, voilou ... merci qui ? merci la FAQ

    Steel
    Avant de poser votre question, n'oubliez pas :
    FAQ, SAS DOC et de ce forum

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Import fichier excel 2007 .xlxs sous SAS
    Par sasnew dans le forum SAS Base
    Réponses: 3
    Dernier message: 02/12/2010, 21h46
  2. [XL-2003] liste des fichier importé dans le fichier excel
    Par dlight dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/05/2010, 01h26
  3. [VBA-Excel] Liste fichier de repertoire selon critere
    Par Kaiba dans le forum Macros et VBA Excel
    Réponses: 18
    Dernier message: 09/02/2007, 13h07
  4. [VBA-E]Importer des données de fichiers excel fermés
    Par bart64 dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 20/04/2006, 11h35
  5. Réponses: 1
    Dernier message: 19/01/2006, 19h22

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