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 :

exporter gridview en Excel sans les balises HTML


Sujet :

ASP.NET

  1. #1
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 501
    Par défaut exporter gridview en Excel sans les balises HTML
    Bonjour,

    J'aimerais exporter un GridView en fichier Excel.

    J'ai trouve plusieurs articles a ce sujet qui font qu'aujourd'hui, dans la solution que j'utilise, ca ecrit en fait le code HTML dans le fichier...

    Le probleme c'est que le fichier devient vite lourd...
    Pour info, le fichier pese 3.25Mb lors de l'enregistrement.
    Si je l'ouvre via Excel et que je le reenregistre en choisissant "Microsoft Office Excel Workbook", le poids tombe a 774Kb....

    J'aimerais donc savoir comment pourrais-je exporter un GridView mais sans toutes les balises HTML afin de l'alleger.

    Je precise que j'ai deja essaye les deux "content type" suivants et c'est identique:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    HttpContext.Current.Response.ContentType = "application/vnd.xls";
    HttpContext.Current.Response.ContentType = "application/ms-excel";
    Merci
    ++

  2. #2
    Membre Expert
    Avatar de Nicolas Esprit
    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Février 2010
    Messages
    1 467
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en technologies
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 1 467
    Par défaut
    Bonjour,

    La différence est simple, avec ton application tu renvoies un fichier au format xml (c'est donc lourd), tandis qu'Excel enregistrera le fichier sous format binaire (beaucoup moins lourd mais pas lisible avec un éditeur de texte).

    En espérant t'avoir aidé.

  3. #3
    Membre éclairé
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2006
    Messages
    501
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2006
    Messages : 501
    Par défaut
    Oui j'avais vu ca.

    J'ai ouvert les deux fichiers avec Notepad++ pour voir ce qu'il y avait dedans et dans la première version, je vois bien tout en clair avec les balises HTML et dans l'autre, beaucoup de caractères illisibles...

    Mais n'y a-t-il pas un autre moyen d'enregistrer ce fichier qu'avec toutes ces balises ?

    Merci
    ++

  4. #4
    Membre éprouvé
    Inscrit en
    Septembre 2007
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 137
    Par défaut
    et en utilisant un renderControl sur le gridview?

Discussions similaires

  1. Réponses: 6
    Dernier message: 02/03/2013, 01h15
  2. [POI & HTML] exporter une JTable sans les balises HTML
    Par vonemya dans le forum API standards et tierces
    Réponses: 1
    Dernier message: 14/01/2010, 09h28
  3. [OpenOffice][Tableur] Export excel sans les formules (uniquement les valeurs)
    Par stacquet dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 03/04/2009, 21h03
  4. Récuperer le contenu d'une page html sans les balises.
    Par ilalaina dans le forum Windows Forms
    Réponses: 4
    Dernier message: 09/04/2008, 13h47
  5. forcer xsl à interpréter les balises html
    Par canal68 dans le forum XSL/XSLT/XPATH
    Réponses: 2
    Dernier message: 07/07/2005, 15h02

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