Enregistrement de fichier Excel [Résolu]

Signaler
Messages postés
38
Date d'inscription
jeudi 3 mai 2007
Statut
Membre
Dernière intervention
18 décembre 2008
-
Messages postés
38
Date d'inscription
jeudi 3 mai 2007
Statut
Membre
Dernière intervention
18 décembre 2008
-
Bonjour. 

   Dans mon appli en c# .Net, l'utilisateur a la possibilite de generer un fichier Excel. J'ai un souci au niveau de l'enregistrement de ce fichier. Si je mets "c:\Documents and Settings\...", le fichier est enregistre sur le serveur qui heberge l'appli (ce qui est logique)
   Si j'essaie avec "NomDeLaMachine\c$\..." on n'a pas les droits necessaires car j'utilise l'impersonnalisation.
Est-ce qu'il y a la possibilite, par exemple, d'utiliser un equivalant du FolderBrowser des WindowApplication ? ou une autre solution ?

Merci

Cedric

3 réponses

Messages postés
20
Date d'inscription
samedi 27 avril 2002
Statut
Membre
Dernière intervention
4 mars 2013

Une possibilité serait de te faire un handler qui implémente IHttpHandler. Ton handler va 
générer ton fichier excel et va permettre à l'utilisateur de le télécharger et de l'enregistrer ou il veut sur son disque.
Messages postés
6063
Date d'inscription
dimanche 13 avril 2003
Statut
Modérateur
Dernière intervention
15 juillet 2011
27
Salut

Voici deux méthodes pour faire des docs excel

response.ContentType="application/vnd.ms-excel"


l sur le serveur (nb les css permettent de gérer
les mises en formes des cellules du tableau HTML)

http://www.henri-ruch.ch/ASP/Type_contenu/type_contenu.asp
http://www.asp-php.net/ressources/bouts_de_code.aspx?id=203 (meme esprit)

2 avec excel sur le serveur (plus de possibilté surement)
http://www.dotnet-tech.com/tutoriels/rapport-excel/

3 avec un datagrid
http://www.techheadbrothers.com/Astuces.aspx?Id=f86f26b0-7fa1-4092-8d2a-fed1e8627a78


Bon courage
Messages postés
38
Date d'inscription
jeudi 3 mai 2007
Statut
Membre
Dernière intervention
18 décembre 2008

Tres bien avec les Handler.
Merci.

Cedric