IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Export Datagrid vers Excel


Sujet :

ASP.NET

  1. #1
    Débutant  
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2002
    Messages : 17
    Points : 14
    Points
    14
    Par défaut Export Datagrid vers Excel
    Bonjour,

    Je souhaite exporté ma Datagrid dans un fichier Excel

    Je me suis donc inspiré de ce code, présent dans la FAQ
    ' On efface les éventuelles données déjà dans la mémoire tampon
    Response.Clear()

    ' On place tout ce qui est destiné au client dans la mémoire tampon
    Response.Buffer = True

    ' On définit le type d'informations renvoyée, ici des données au format Excel
    Response.ContentType = "application/vnd.ms-excel"

    ' On efface le jeu de caractères actuellement défini
    Response.Charset = ""

    ' On instancie deux objets qui vont nous permettre de récupérer les données du DataGrid :
    ' le StringWriter et l'HtmlTextWriter
    Dim monStringWriter As StringWriter = New StringWriter
    Dim monHtmlTextWriter As HtmlTextWriter = New HtmlTextWriter(monStringWriter)

    ' On extrait le contenu du DataGrid dans l'HtmlTextWriter
    monDG.RenderControl(monHtmlTextWriter)

    ' On copie le contenu extrait dans la mémoire tampon
    Response.Write(monStringWriter.ToString())

    ' On ferme "le flux" de données et envoie les données au client
    Response.End()
    J'essaye de modifier le nom que prend le fichier en sortie mais quand j'ajoute après New StringWriter("C:\test.xls")
    J'ai une erreur " Impossible d'effectuer un cast d'un objet de type 'System.String' en type 'System.IFormatProvider'."

    J'ai pensé utiliser un Response.Writefile ... mais il n'a pas l'air d'aimer.

    Merci de votre aide

  2. #2
    Membre du Club
    Inscrit en
    Décembre 2005
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 60
    Points : 55
    Points
    55

  3. #3
    Débutant  
    Homme Profil pro
    Inscrit en
    Mai 2002
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Mai 2002
    Messages : 17
    Points : 14
    Points
    14
    Par défaut
    Merci à toi

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 20/01/2011, 18h21
  2. Export datagrid vers Excel et checkbox
    Par urbanspike dans le forum VB.NET
    Réponses: 4
    Dernier message: 28/07/2009, 21h08
  3. exporter données d'un datagrid vers excel
    Par kat40 dans le forum VB 6 et antérieur
    Réponses: 21
    Dernier message: 18/03/2008, 17h25
  4. exportation datagrid vers excel
    Par solid_sneak06 dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 10/10/2007, 18h06
  5. exporté les donnees du datagrid vers excel
    Par bicho dans le forum Windows Forms
    Réponses: 3
    Dernier message: 14/09/2007, 19h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo