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

Forms Oracle Discussion :

generer un fichier excel


Sujet :

Forms Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 190
    Par défaut generer un fichier excel
    salut,
    nous avons une appli forms qui génére un fichier texte et csv en utilisant le package utl_file et je veux générer un fichier excel à partir de l'appli,j'ai vu ça dans une autre appli forms , est ce que qlq'un peut m'aider
    Merci d'avance,

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    bah le csv s'ouvre sous Excel... qu'est ce que tu veux de plus ?

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 190
    Par défaut
    Oui Fred ,mais est ce qu'il y'a une possibilité de générer un fichier excel
    dirctement ,plus lisible en respectant les champs,

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    bah non, il suffit d'un bon délimiteur... il me semble qu'il y a suffisamment d'exemples sur le forum pour te faire une idée

  5. #5
    Membre émérite Avatar de Yorglaa
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    845
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : Suisse

    Informations forums :
    Inscription : Janvier 2004
    Messages : 845
    Par défaut
    perso je génère des fichier .csv sur le serveur DB, mais je mets directement l'extention .xls...

    du coup Excel l'ouvre de manière totalement transparente pour l'utilisateur.

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 190
    Par défaut
    est ce qu'il y 'a une solution à travers l'ODBC

  7. #7
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    mais quelle solution tu veux de plus ??? Tu crées un fichier avec les champs séparés par des ;, tu ne nommes en .xls et excel te l'ouvre sans sourciller... explique nous donc ce que tu veux de plus

  8. #8
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 190
    Par défaut
    Désolé Fred ,mais j'insiste car j'ai vu l'example sous forms on peut créer un fichier excel basé sur un block et le fichier s'ouvre automatiqument en défilant
    le resultat,
    Merci encore une fois et désolé pour l'insistance,

  9. #9
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    tu veux que le fichier excel s'ouvre sous Forms ? Dans un bloc ? Si c'est le cas j'imagine qu'il faut créer un objet comme pour une image et IE fait le reste

  10. #10
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 190
    Par défaut
    Fred, ou est ce que je peux trouver les examples dans le forum
    Merci pour ta patience

  11. #11
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967

  12. #12
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Daliok peux-tu être plus précis ? Tu parles de générer un fichier excel depuis les données d'un bloc ? Ou d'afficher un fichier excel dans un bloc ?

  13. #13
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 190
    Par défaut
    non je veux sous forms générer un fichier excel qui s'ouvre en défilant les champs du mon blok dans la form ,

  14. #14
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 190
    Par défaut
    Désolé palineR c'est ta 1ere proposition,je veux générer un fichier excel depuis les données d'un bloc et sous forms,

  15. #15
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Il y a le built-in F60UTIL qui permet de faire cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    FUNCTION F60UTIL.Write_Block
    (block_name VARCHAR2, 
     output_file VARCHAR2 := ‘output.xls’,
     output_mode VARCHAR2 := ‘W’,
     column_align BOOLEAN := TRUE,
     sep_char VARCHAR2 := ‘ ’,
     rec_option VARCHAR2 := ‘ALL’,
     displayed_only BOOLEAN := FALSE);
    Il faut néanmoins savoir que sur des blocks avec une forte volumétrie c'est très lent. Sinon tu parcours tous le bloc et tu génères le fichier avec text_io.

    Après pour ouvrir le fichier excel généré, soit tu l'ouvres avec le package OLE2 soit en faisant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    host ('cmd /c start "" "output.xls"');

  16. #16
    Membre confirmé
    Inscrit en
    Novembre 2006
    Messages
    190
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 190
    Par défaut
    Merci plaineR,c'est ça exactement,mais ça necessite une bibliothéque PLSQL
    F60UTIL.PLL ou est ce que je peut la trouvée
    merci d'avance,

  17. #17
    Membre Expert

    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Janvier 2004
    Messages
    2 862
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2004
    Messages : 2 862
    Par défaut
    Je l'avais récupérer sur le site d'oracle à l'époque de forms6i.

    Si tu ne la trouves pas contacte moi par MP pour me donner ton mail je te l'enverrai.

Discussions similaires

  1. [Débutant] generer fichier excel
    Par alkaz dans le forum C#
    Réponses: 3
    Dernier message: 26/06/2015, 10h18
  2. [Excel] Générer un fichier excel à partir d'une table mysql + symfony 2
    Par Jerniti dans le forum Bibliothèques et frameworks
    Réponses: 0
    Dernier message: 23/05/2013, 12h33
  3. Generer un fichier Excel
    Par Sun03 dans le forum JSF
    Réponses: 14
    Dernier message: 22/04/2008, 14h15
  4. generer un fichier excel
    Par mike600river dans le forum Delphi
    Réponses: 2
    Dernier message: 11/05/2006, 17h27
  5. Generer un fichier Excel???
    Par snoop94 dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2006, 16h19

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