Remplir case d'un tableau excel via asp

aymron Messages postés 5 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 18 octobre 2005 - 5 oct. 2005 à 14:58
ultraLek Messages postés 10 Date d'inscription mardi 28 novembre 2000 Statut Membre Dernière intervention 13 octobre 2006 - 16 oct. 2005 à 01:17
Bonjour,

Je vous explique vite fait mon problème :
Je dispose d'une base de données SQL SERVER, et j'utilise ASP pour gérer la base (requêtes, etc).

Je souhaite faire des statistiques sous Excel en utilisant le résultat de requêtes effectuées via ASP.

Ces statistiques auront toujours le même "squelette" : un tableau avec des cases à remplir, et en fait ce que j'aurais aimé faire, c'est garder mon squelette dans un fichier Excel, l'ouvrir, remplir les cases du tableau (l'idéal serait par exemple : case B6 de mon fichier excel prend comme valeur le résultat de ma requête) et l'enregistrer sous un autre nom.

A votre avis, Est-ce possible ? Et si oui, comment ? :)

Merci,

1 réponse

ultraLek Messages postés 10 Date d'inscription mardi 28 novembre 2000 Statut Membre Dernière intervention 13 octobre 2006
16 oct. 2005 à 01:17
En fait c'est possible en enregsitrant ton fichier Excel en tant que
template et en utilisant ensuite un composant comme ExcelWritter de
sofartisan (mais c'est payant!)

Tu peux aussi générer ton code avec DypsXLS qui est un compopsant
gratuit mais la gestion des templates n'est pas encore faite...

Il y a aussi une technique séduisante, tu update les valeurs des champs avec ADO à la volée comme par exemple dans ce script : [%20http://dypso.free.fr/tech/generer_excel_avec_ado.php http://dypso.free.fr/tech/generer_excel_avec_ado.php]

Mais tu peux aussi enregistrer ton fichier au format xml si tu peux te
permettre d'ignorer les utilisateurs qui n'ont pas au minimum Excel
2000 je crois et à ce moment tu n'auras plus qu'a y remplacer tes
valeurs à la volée avant de les servir au client...
0
Rejoignez-nous