Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Outils > Forms
Forms Forum d'entraide sur Oracle Forms
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 16/02/2007, 10h06   #1
Membre du Club
 
Inscription : novembre 2006
Messages : 190
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 190
Points : 67
Points : 67
Par défaut génèration fichier excel

salut,
D’habitude en génère un fichier texte par le package TEXT_IO mais cette fois on veut générer
Un fichier Excel directement à partir de mon appli, est ce que c’est possible
Merci d’avance ,
daliok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 10h13   #2
Responsable Business Intelligence
 
Avatar de kalyparker
 
Femme
Consultant en Business Intelligence
Inscription : janvier 2007
Messages : 1 192
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : janvier 2007
Messages : 1 192
Points : 2 564
Points : 2 564
Bonjour,

Oui, tout est possible

Non, sérieusement, un peu plus de précisions serais les bienvenues...

Si c'est en pl/sql tu peux utiliser utl_file.
si c'est en sql tu peux utiliser dbms_output.
kalyparker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 10h22   #3
Membre du Club
 
Inscription : novembre 2006
Messages : 190
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 190
Points : 67
Points : 67
c'est en pl/sql,
est ce que en utilisant utl_file il suffit de spécifié l'extention du fichier ou c'est autrement,
Merci
daliok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 10h36   #4
Responsable Business Intelligence
 
Avatar de kalyparker
 
Femme
Consultant en Business Intelligence
Inscription : janvier 2007
Messages : 1 192
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : janvier 2007
Messages : 1 192
Points : 2 564
Points : 2 564
Ok,
ce que je te conseilles c'est de créer un fichier avec l'extension .csv (qui s'ouvre automatiquement avec excel)

Pour répondre à ta question il existe des infos plus précise sur le site concernant les 2 méthodes.

si tu n'as qu'une requête tu peux utiliser un spool :
Code :
1
2
3
spool mon_fichier.csv
SELECT mon_champ1||';'||mon_champ2||';'||mon_champ3 FROM ma_table
spool off
cela te donnera un fichier lisible par excel.

Pour utl_file, c'est un peu plus compliquer à mettre en place, mais le résultat est le même :
Code :
1
2
3
4
5
6
7
declare
vfichier UTL_FILE.FILE_TYPE;
begin
vfichier := utl_file.fopen('varoracle_monchemin','monnomdefichier.csv','a');
utl_file.put_line(vfichier,'message');
utl_file.fclose(vfichier);
end;
Suivant tes besoins utilises l'un ou l'autre

voili, voilou
kalyparker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 11h03   #5
Membre du Club
 
Inscription : novembre 2006
Messages : 190
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 190
Points : 67
Points : 67
Merci pour tes réponses,
est ce que méme travail on peut le faire avec TEXT_IO,c'est à dire
TEXT_IO.FOPEN(chemin,monfich.csv,'W') ;
daliok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 11h08   #6
Responsable Business Intelligence
 
Avatar de kalyparker
 
Femme
Consultant en Business Intelligence
Inscription : janvier 2007
Messages : 1 192
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : janvier 2007
Messages : 1 192
Points : 2 564
Points : 2 564
Je connais pas Text_io,
mais apparement on ne peux l'utiliser que dans une appli forms :
http://www.developpez.net/forums/d19925/bases-donnees/oracle/text_io/
kalyparker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 11h10   #7
Membre du Club
 
Inscription : novembre 2006
Messages : 190
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 190
Points : 67
Points : 67
Oui ,je suis bien dans appli forms ,
daliok est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 11h17   #8
Responsable Business Intelligence
 
Avatar de kalyparker
 
Femme
Consultant en Business Intelligence
Inscription : janvier 2007
Messages : 1 192
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : janvier 2007
Messages : 1 192
Points : 2 564
Points : 2 564
oh, là là j'avais pas compris

Peut être que ce lien pourra t'aider, parce que pour moi tout cela dépasse mes compétences...
http://sheikyerbouti.developpez.com/...lolecontainer/
kalyparker est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/02/2007, 11h23   #9
Membre du Club
 
Inscription : novembre 2006
Messages : 190
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 190
Points : 67
Points : 67
Merci cher kaly
daliok est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h09.


 
 
 
 
Partenaires

Hébergement Web