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 MVC Discussion :

exportation des donn�es en excel [D�butant]


Sujet :

ASP.NET MVC

  1. #1
    Membre �clair�
    Inscrit en
    Novembre 2010
    Messages
    221
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 221
    Par d�faut exportation des donn�es en excel
    Bonjour;

    Je bosse actuellement avec asp mvc et entity framework, et la j'aimerai exporter mes donn�es, de la base de donn�es vers un fichier excel avec l'extension .xlsx et non pas .xls, mais mon code ci-dessous marche parfaitement quand je g�n�re du XLS mais quand je change l'extension en XLSX, excel refuse de le lire, il m'affiche ce message :

    Impossible d'ouvrir le fichier car son format ou son extension est invalide
    voici mon code :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     var user = UsersContext.Users.Select(s =>
                        new { UserName = s.UserName, PasswordHash = s.PasswordHash, Email = s.Email, FirstName = s.FirstName, LastName = s.LastName, Adresse = s.Adresse, DateNai = s.DateNai, Gender = s.Gender });
                        GridView gv = new GridView();
                        gv.DataSource = user.ToList();
     
                        gv.DataBind();
                        Response.ClearContent();
                        Response.Buffer = true;
                        Response.AddHeader("Content-Disposition", "attachment; filename=User.xlsx");
                        Response.ContentType = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
                        Response.Charset = "";
                        StringWriter sw = new StringWriter();
                        HtmlTextWriter htw = new HtmlTextWriter(sw);
                        gv.RenderControl(htw);
                        Response.Output.Write(sw.ToString());
                        Response.Flush();
                        Response.End();

  2. #2
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activit� : autre
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par d�faut
    Les formats xls et xlsx n'ont rien � voir, il est donc normal qu'Excel affiche ce message d'erreur.
    Pour g�n�rer un fichier XLSX valide tu peux utiliser https://github.com/meziantou/ExportTable

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. exporter des donn�es vers Excel
    Par vautour29 dans le forum Access
    R�ponses: 10
    Dernier message: 12/12/2006, 17h15
  2. prob�me lors de l'exportation des donn�es de EXCEL a MYSQL
    Par uzumaki_naruto dans le forum Requ�tes
    R�ponses: 3
    Dernier message: 24/07/2006, 13h12
  3. [VBA-E]Exporter des donn�es d'Excel vers Access
    Par Mut dans le forum Macros et VBA Excel
    R�ponses: 1
    Dernier message: 03/06/2006, 15h57
  4. [En cours]Exporter des donn�es vers Excel
    Par Muhad'hib dans le forum Contribuez
    R�ponses: 2
    Dernier message: 12/01/2006, 14h25
  5. exporter des donn�es vers EXCEL!
    Par JauB dans le forum Macros et VBA Excel
    R�ponses: 11
    Dernier message: 25/11/2005, 15h13

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