Je vous propose de voir comment on peut exporter des donnees
contenues dans une table Ms sql serveur vers un fichier excel.
Il suffit de copier coller le script afin de realiser l'exemple
suivant.
Modifier juste la ligne ci dessous avec vos donnees afin de le faire tourner !
exec('insert into OPENrowset(''' + @provider + ''',''' + @ExcelString + ''',''SELECT NomExcel, PrenomExcel, AgeExcel FROM [Feuil1$]'')
/* Vous n'avez juste qu'a modifier cette requete et la remplacer par le nom de vos colonnes de votre table */
select nom as NomExcel, prenom as PrenomExcel, age as AgeExcel from Personnes')
Dans le .zip, vous trouverez un fichier .xls qui servira de template.
Ce fichier de template ne contient que 3 entetes de colonnes
nommées :
NomExcel
PrenomExcel
AgeExcel
Ensuite on copie la procedure stockee qui se chargera du traitement.
On l'appele et le tour est joue..