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

C# Discussion :

Export XML pour Ooo et Excel


Sujet :

C#

  1. #1
    Futur Membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 8
    Points
    8
    Par défaut Export XML pour Ooo et Excel
    Bonjour,
    Après une journée de recherche je ne trouve pas mon bonheur.

    J'ai besoin dans le cadre du développement d'une application de faire télécharger par le client un ficher "tableur" ouvrable aussi bien par Excel que par Open Office.

    J'ai trouvé le langage XML très intéressant mais impossible de le faire ouvrir par Open Office en tableur il le considère comme du texte.
    Mes recherches ont abouties sur le fait qu'il me faut pour se faire un schéma XLS pour pouvoir faire cette opération.

    Par contre ce que je ne trouve pas, est comment mettre tous ceci en place ?
    Faut-il que le client télécharge aussi ce fichier XLS ? Ou juste une référence dans mon XML à ce schéma suffit ?

    Désolé, ma demande est un peu floue mais je ne suis pas encore professionnel de l'informatique.

    Merci par avance de votre aide car après quasiment une journée de recherche sur des moteurs de recherche et sur des forums pro, je ne trouve pas la solution

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 074
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 074
    Points : 12 120
    Points
    12 120
    Par défaut
    Pourquoi ne pas utiliser le format CSV ?

    Attention au "content-type" si le chargement utilise HTTP.

  3. #3
    Futur Membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Je sais que ce serait tellement plus facile...

    Malheureusement on me demande une solution "plus propre" donc je dois tout essayer de faire pour que ce soit du XML qui soit "joli" une fois ouvert dans Excel ou Calc...

    Merci de votre aide SVP !

  4. #4
    Membre régulier Avatar de Piet
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 111
    Points : 108
    Points
    108
    Par défaut
    Tu es sûr pour le xml? Parce que chez moi, ça marche... Je peux l'ouvrir avec Excel 2003 et OOO 3.1.1 et il est bien repris comme un fichier "d'un tableur".
    Que te fait-il avec le xml joint?
    Fichiers attachés Fichiers attachés
    Piet

  5. #5
    Futur Membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Alors en fait c'est un peu plus compliqué que cela...

    Si j'ouvre le fichier joint directement, il me l'ouvre sous un navigateur car c'est un XML...

    Si je l'enregistre et que je fais "ouvrir avec calc" là y'a pas de soucis, mais je ne veux pas que l'utilisateur ai à faire cette manipulation.

    Si je l'enregitre en .xls, il s'ouvre sous Excel sans aucun soucis, par contre si je l'enregistre sous .sdc (le format Calc) il s'ouvre sous Open Writer...

    J'ai donc trouver qu'il fallait utiliser un schéma xls j'ai trouvé la manipulation pour créer ce schéma et l'implémenter dans Open Office, mais comment faire pour que tout soit soit automatique à partir de mon application ?

    C'ets gentil en tout cas de se pencher sur le sujet...

  6. #6
    Membre régulier Avatar de Piet
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 111
    Points : 108
    Points
    108
    Par défaut
    Si tu as une application client, pourquoi ne pas télécharger le xml à partir de cette application (plutôt que par le navigateur) et l'ouvrir avec scalc.exe ou excel.exe en lançant un process, toujours à partir de l'application?
    Piet

  7. #7
    Futur Membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 8
    Points
    8
    Par défaut
    Non C'ets une application Web, sinon ce serait plus simple effectivement...

    Je dois juste mal m'exprimer par moment désolé que tu ai compris application client...

  8. #8
    Membre régulier Avatar de Piet
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    111
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 111
    Points : 108
    Points
    108
    Par défaut
    De toute façon, le client a soit MSOffice soit OOO. Donc, quand il télécharge un fichier XLS (MSExcel), s'il a MSOffice, il s'ouvrira avec Excel, si pas avec Calc. Donc, plus de problème... Si ce n'est qu'un plugin Excel peut encore exister et ouvrir directement le fichier dans le navigateur.
    Piet

Discussions similaires

  1. Réponses: 10
    Dernier message: 09/08/2016, 18h56
  2. [CR ?] Export données pour Excel
    Par grom91 dans le forum SAP Crystal Reports
    Réponses: 5
    Dernier message: 20/06/2008, 12h05
  3. Export XML vers Excel
    Par House MD dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 11/01/2008, 09h13
  4. Problème pour exporter une table Access vers Excel
    Par PAULOM dans le forum Access
    Réponses: 22
    Dernier message: 02/05/2006, 13h42
  5. Standard XML pour exportation du contenu d'une BDD
    Par Fares BELHAOUAS dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 09/07/2005, 16h03

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