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

ODS et reporting Discussion :

Export sous ODS dans un fichier excel déja existant


Sujet :

ODS et reporting

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2013
    Messages : 18
    Points : 16
    Points
    16
    Par défaut Export sous ODS dans un fichier excel déja existant
    Bonjour à tous,

    Je me permets de venir avec vous pour vous demander votre aide.

    Je souhaite savoir s'il est possible d'exporter des traitements en ODS sur des fichiers Excel déjà existants (créés à partir d'une première macro).

    Pour faire plus simple :

    BASE 1 ==> Première Macro

    Fichiers excel créés : "O:\...\2. Sortie Sas\&Rgpt&i.xls"

    BASE 2 ==> Deuxième Macro

    Souhait d' inclure les exports dans les différents fichiers concernés (même logique)

    Je vous mets en pièce jointe le pg au format ".doc "

    D'avance je vous remercie pour les éléments de réponse que vous pourrez m’apporter.

    Bonne journée à vous
    Fichiers attachés Fichiers attachés

  2. #2
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    Avril 2008
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 064
    Points : 4 478
    Points
    4 478
    Par défaut
    Bonjour Jérémy.
    La réponse est non : l'ODS ne fonctionne qu'en annule et remplace. Dès lors que tu as passé l'instruction ODS xxx CLOSE, le fichier en question ne peut plus être augmenté (sauf le cas particulier des pages HTML). Cela tient à la structure des documents produits.
    Il faut donc que tu crées l'intégralité de ton classeur d'un coup.

    Accessoirement, avec un nom de classeur produit "\&Rgpt&i.xls", je pense que le point va passer à la trappe et qu'il en faudrait un second : "\&Rgpt&i..xls".

    Bon courage.
    Olivier
    Bon courage.
    Olivier

  3. #3
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2013
    Messages : 18
    Points : 16
    Points
    16
    Par défaut
    Très bien !

    Merci pour cette information rapide.

    Bonne fin de journée.

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Octobre 2013
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2013
    Messages : 18
    Points : 16
    Points
    16
    Par défaut
    Bonjour Olivier,

    Je reviens en réponse à ton retour d'hier sur "\&Rgpt&i.xls", je pense que le point va passer à la trappe et qu'il en faudrait un second : "\&Rgpt&i..xls".
    Peu importe le nombre de point ou de &, la macro ne parvient pas à me créer mes fichiers au format Excel (cf. copie capture écran de deux cas précis)....je ne l'explique pas.

    Je suis dans l'obligation de rajouter l'extension ".xls" dans chacun des fichiers à la main pour corriger le problème.

    Disposes-tu d'une information qui pourrait éventuellement m'aider ?

    Par ailleurs, je tenais à te féliciter pour ton livre "reporting sas" qui m'est très pratique dans certains cas.

    D'avance je te remercie pour les éléments que tu pourras m'apporter.

    Bonne journée

    Ps: je me suis permis de mettre en pièce jointe ma nvelle version du pg au cas où tu souhaiterais disposer de plus d'information
    Fichiers attachés Fichiers attachés

  5. #5
    Expert confirmé
    Avatar de olivier.decourt
    Homme Profil pro
    Formateur R/SAS/statistiques
    Inscrit en
    Avril 2008
    Messages
    2 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France

    Informations professionnelles :
    Activité : Formateur R/SAS/statistiques
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 064
    Points : 4 478
    Points
    4 478
    Par défaut
    Revenons donc sur cette histoire de &, de points et de noms de fichiers. Dans une discussion récente Ludovic faisait un point très clair sur les règles de transformation du langage macro et leur mise en œuvre. Dans le WHERE juste au-dessus de ton ODS ouvrant, tu écris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    where pacte="&&Rgpt&i";
    Du coup j'imagine que ton FILE serait également &&Rgpt&i...xls, avec 3 points pour qu'il en reste un à la fin.
    Bon courage.
    Olivier

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

Discussions similaires

  1. Export des données dans un fichier Excel
    Par jawed84 dans le forum Documents
    Réponses: 8
    Dernier message: 02/01/2008, 15h27
  2. Exportation des données dans un fichier Excel
    Par Koukouknizou dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 14/07/2007, 14h22
  3. exporter des donnees dans un fichier Excel
    Par marc_calagac dans le forum VBA Access
    Réponses: 3
    Dernier message: 15/06/2007, 22h31
  4. Réponses: 4
    Dernier message: 25/05/2007, 13h10
  5. Exporter une table dans un fichier excel
    Par david71 dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 07/09/2005, 17h09

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