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 :

En C#, comment convertir un fichier XLSX en XLS (de Excel 2007 vers 2003)


Sujet :

C#

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2009
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 163
    Points : 120
    Points
    120
    Par défaut En C#, comment convertir un fichier XLSX en XLS (de Excel 2007 vers 2003)
    Bonjour,

    J'ai un programme qui génère un fichier Excel 2007 (XLSX) avec une DLL libre conçu pour.

    Problème sur certains poste où est installé ce programme, je n'ai que Excel 2003 d'installé. Et personne ne veut entendre parler de XLSX.

    Du coup, je voudrais savoir s'il n'y a pas une bibliothèque/DLL libre pour convertir un XLSX en XLS en C#.

    Merci d'avance

  2. #2
    Expert confirmé

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    2 066
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 2 066
    Points : 4 233
    Points
    4 233
    Par défaut
    tu as aussi des dll libre qui génère du xls
    http://npoi.codeplex.com/

  3. #3
    Membre habitué Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Points : 173
    Points
    173
    Par défaut
    Bonjour,

    Avec la bibliothèque Microsoft.Office.Tools.Excel, tu as la possibilité, via la fonction SaveAs d'un objet Workbook, de sauvegarder un document Excel au format Excel 95-97.

    Voici des liens MSDN qui pourront peut-être t'aider :
    http://msdn.microsoft.com/fr-fr/libr...VS.100%29.aspx
    http://msdn.microsoft.com/fr-fr/libr...ileformat.aspx

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2009
    Messages
    163
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 163
    Points : 120
    Points
    120
    Par défaut
    Le problème est que je n'ai pas accès à la génération du XLSX.

    Je veux le convertir en XLS.

    Et pour cela il me faut au moins une DLL qui puisse l'ouvrir (ce qui n'est pas le cas des DLL Microsoft.Office/Interop d'avant 2007).

  5. #5
    Membre habitué Avatar de Niitaku
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2009
    Messages
    119
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Janvier 2009
    Messages : 119
    Points : 173
    Points
    173
    Par défaut
    Grâce à ces bibliothèques, tu pourrais juste ouvrir le fichier XLSX et l'enregistrer en XLS.

    Je ne vois pas le problème par rapport au fait que les anciennes versions de ces DLL ne pouvaient pas le faire.

Discussions similaires

  1. Réponses: 17
    Dernier message: 31/03/2009, 15h52
  2. Comment convertir un fichier PPT en SWF
    Par minou104 dans le forum Powerpoint
    Réponses: 1
    Dernier message: 01/06/2008, 04h52
  3. Comment convertir un fichier genbank en format xml
    Par kargero dans le forum Bioinformatique
    Réponses: 0
    Dernier message: 11/02/2008, 16h26
  4. Comment convertir les fichiers vidéo en image ?
    Par libgraph dans le forum Vidéo
    Réponses: 2
    Dernier message: 23/11/2007, 14h49
  5. comment convertir un fichier xml en tableau de string (java)
    Par l'indien dans le forum XML/XSL et SOAP
    Réponses: 6
    Dernier message: 27/02/2006, 21h00

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