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 :

Transfert d'EXCEL en XML sur plusieurs versions Excel en C#.


Sujet :

C#

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    180
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 180
    Points : 61
    Points
    61
    Par défaut Transfert d'EXCEL en XML sur plusieurs versions Excel en C#.
    Bonjour,

    Je souhaiterai via du code c# charger des données Excel(provenant d'un ou plusieur fichier excel) afin de les transformer en format XML.
    (Et inversement c'est à dire un fichier XML à transformer dans un fichier Excel...)

    Le code doit fonctionner avec tous types de version d'excel.

    Merci d'avance.

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Points : 5 194
    Points
    5 194
    Par défaut
    salut

    En general, pour faire ce genre de chose, j'utilise ce composant
    (certes payant mais peu cher surtout si pour le boulot)

    Spreadsheet

    The Monz, Toulouse

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    180
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 180
    Points : 61
    Points
    61
    Par défaut
    En general, pour faire ce genre de chose, j'utilise ce composant
    (certes payant mais peu cher surtout si pour le boulot)
    Pourquoi ce n'ai pas possible de le faire gratuitement ???

  4. #4
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Points : 6 334
    Points
    6 334
    Par défaut
    Citation Envoyé par killysui Voir le message
    Pourquoi ce n'ai pas possible de le faire gratuitement ???
    Non, ça veut simplement dire que ça coute moins cher d'utiliser un composant payant plutôt que de le refaire soi-même.

  5. #5
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Points : 5 194
    Points
    5 194
    Par défaut
    salut

    Merci SaumonAgile... je n'avais pas précisé, mais c'est effectivement le cas.

    Je dois souvent me battre dans les boites ou je travaille (je change un peu )
    pour faire admettre qu'acheter un composant à 500$ c'est à 99% plus interessant que le refaire soit même... (sauf que d'un coté, le patron voit une ligne de dépense sur sa compta, alors que de l'autre coté, c'est juste que je travaille "normalement" )

    C'est fou ce mode de fonctionnement (que j'ai rencontré moultes fois...)

    The Monz, Toulouse

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    180
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 180
    Points : 61
    Points
    61
    Par défaut
    Pouvez-vous me donner quelques pistes pour que je puis le faire gratuitement?

    Je ne pense pas que le travail doit être si difficile que cela... (mais je peux bien sûre me tromper).

    Merci d'avance.

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    180
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 180
    Points : 61
    Points
    61
    Par défaut
    Je dois souvent me battre dans les boites ou je travaille
    Oui c'est tout a fait le problème. C'est pourquoi, au lieu de perdre mon temps à demander quelque chose que je n'aurai pas à la fin, je préfère dirrectement faire ce qu'on me demande sans passer par des composant payant.

    Merci de votre compréhension.

  8. #8
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Points : 5 194
    Points
    5 194
    Par défaut
    salut

    quelques pistes pour le faire

    ca dependra du format de tes fichiers excel

    Si c'est du csv, easy... suffit de lire en tabulant

    Si c'est du formal XSL (dans excel MS).. beh, je te souhaite bon courage
    car il va falloir recuperer les spec du format de fichier (à priori par libre)

    ou si c'est de l'OpenXML... ca doit pouvoir se faire (mais bon, ca veut dire pas toutes les versions d'excel)

    En clair, je ne crois pas que ca soit un problème "simple" à résoudre.

    The Monz, Toulouse

    PS : En tout cas, c'est typiquement le genre de problème de conversion qui n'a pas trop d'interet sauf si t étudiant ou que ta boite est "super" radine...si tu leurs dit : 300$ d'un coté ou 10 jours de dev.. le choix sera vite fait)

    Sur ce, bon week-end...

  9. #9
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    180
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 180
    Points : 61
    Points
    61
    Par défaut
    C'est du format XSL avec les version depuis Excel 2000.

    Je pensé utiliser la méthode de type base de données... mais comment reconaitre la version pour le passer en paramètre lors de la connexion?

    Merci d'avance.

Discussions similaires

  1. Excel Erreur 429 sur la version 97 mais pas 2002
    Par drthodt dans le forum Macros et VBA Excel
    Réponses: 12
    Dernier message: 19/06/2008, 17h06
  2. XML sur plusieurs lignes
    Par DAB.cz dans le forum SQL
    Réponses: 4
    Dernier message: 03/03/2008, 16h29
  3. Tri sur plusieurs classeur excel
    Par Cyril28 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/02/2008, 17h10
  4. Macros sur Plusieurs fichiers Excel
    Par Echizen1 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/06/2006, 11h21
  5. [excel] même code sur plusieurs feuilles
    Par sabotage dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/11/2005, 12h23

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