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 :

De XML à Excel comment faire ?


Sujet :

ASP.NET

  1. #1
    Membre habitué
    Homme Profil pro
    Développeur / DBA
    Inscrit en
    Septembre 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur / DBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 133
    Points : 152
    Points
    152
    Par défaut De XML à Excel comment faire ?
    Bonjour,
    actuellement et selon le filtrage fait par un utilisateur, une requête (différente selon le filtrage et l'utilisateur) est exécutée on fill un dataset. ce dataset je le fait remplir un fichier xml que ensuite je propose à la personne jusque la tout va bien office 2007 me converti cela mais mon but serai de convertir directement xml vers un fichier excel cela évite 2 manip ou plus à l'utilisateur y a t-il une solution générique ?
    actuellement cela se passe comme cela :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub SendResults(ByVal context As HttpContext, ByVal oDatasetExport As DataSet)
     
            context.Response.Cache.SetCacheability(HttpCacheability.NoCache)
            context.Response.ContentType = "application/vnd.ms-excel"
            context.Response.Output.Write(oDatasetExport.GetXml)
            context.Response.ContentEncoding = System.Text.Encoding.Default
            context.Response.AddHeader("content-disposition", "attachment; filename=CarnetDeVol.xml")
            context.Response.End()
            oDatasetExport.Clear()
        End Sub
    mais j'aimerai que ce soit directement un fichier xls voila
    Merci d'avance

    NB : Selon la requête il n'y a pas le même nombre d'informations et les mêmes champs, toutes les requêtes sont aliasées pour plus de praticité ...

  2. #2
    Membre expérimenté Avatar de bossun
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    1 359
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2002
    Messages : 1 359
    Points : 1 443
    Points
    1 443
    Par défaut
    tu peux voir avec Openxml

    http://fr.wikipedia.org/wiki/Open_XML

  3. #3
    Membre habitué
    Homme Profil pro
    Développeur / DBA
    Inscrit en
    Septembre 2007
    Messages
    133
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur / DBA
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 133
    Points : 152
    Points
    152
    Par défaut
    J'ai résolu ça autrement j ai claqué un flux autrement en xml mais le but était d assurer une parfaite compatibilité même avec des version de excel antérieures à excel xp bref c résolu

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

Discussions similaires

  1. Petit questionnaire Excel - Comment faire ?
    Par dahu17 dans le forum Excel
    Réponses: 5
    Dernier message: 05/06/2008, 17h16
  2. Graph Excel ? Comment faire ?
    Par moutavril dans le forum Excel
    Réponses: 3
    Dernier message: 25/03/2008, 17h48
  3. [VBA][Excel] Comment faire pour faire une boucle?
    Par DonKnacki dans le forum Macros et VBA Excel
    Réponses: 29
    Dernier message: 19/12/2005, 15h48
  4. Calcul/Somme XML / XSL , comment faire ?
    Par Superpoisson dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 23/09/2005, 13h28
  5. [Noob][XML][XSL]Comment faire ceci ??
    Par Devil666 dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 31/08/2005, 17h00

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