Bonjour,

Ayant à régulièrement fournir des exports de requêtes dans excel, j'aurais voulu automatiser le processus avec un .bat qui fournirait le fichier à la demande.

Je copie/colle donc 3 requêtes que je souhaiterais exporter dans 3 onglets d'un fichier excel.

Le problème est que je ne connais pour ainsi dire rien à ce système.

Je sais qu'il me faut un fichier .bat contenant ce genre de chose:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
sqlplus PROD_DATA/PROD_DATA@SCPP.world @PMR.sql > PMR.LOG
 
:fin
 
pause
ainsi que mon fichier sql contenant ce genre de chose:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
spool onspool D:\LocalData\test.xlsx
 
select affaire_id,nom_usuel,reseau,nature_libelle from matable
where RT_PCG_ADH = 'O'
or RT_DIST_ADH = 'O'
or RT_DIAGS_ADH = 'O'
intersect
select affaire_id,nom_usuel,reseau,nature_libelle matable
where RT_PCG_ADH = 'N'
and RT_DIST_ADH = 'N'
;
Bien entendu, rien de tout cela ne fonctionne...

Si quelqu'un aurait la bonté de m'aiguiller un peu...

Merci d'avance.