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 :

Problème dans un programme qui génère un fichier excel


Sujet :

C#

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Analyse système
    Inscrit en
    Juin 2013
    Messages
    976
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Analyse système
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2013
    Messages : 976
    Par défaut Problème dans un programme qui génère un fichier excel
    bonjour,
    dans mon dit programme c# que j'ai développé, il est nickel cependant il reste un soucis. J'ai remarqué que sur mon pc il marche correctement mais sur d'autre pc il y a un erreur qui dit " system.invalidOperationException : le fournisseur microsoft .ace.oledb.12.0 n'est pas inscrit sur l'ordinateur locale".

    J'ai recherché l'erreur mais je ne comprend pas en fait, voici la chaine de connexion que j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
                    string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties=\"Excel 8.0\";";
    quand je met :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
                    string connectionString = "Driver ={ Microsoft Excel Driver(*.xls, *.xlsx, *.xlsm, *.xlsb)}; DBQ = " + filePath + ";";
    l'erreur me dit " la table externe n'est pas dans le format attendu.

    Voici le principe de mon application:
    on renseigne un fichier excel , contenant plusieurs colonnes et on choisi un dossier de sauvegarde ( où sera créé le ficheir texte en sortie) on clique sur traiter, puis le fichier texte est créé, mais quand je fais " créé", l'erreur apparait.

    merci pour vos lumières.
    Images attachées Images attachées  

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/05/2014, 18h20
  2. Réponses: 0
    Dernier message: 11/08/2012, 13h33
  3. Créer un programme qui ouvre un fichier Excel
    Par Kris0311 dans le forum C#
    Réponses: 4
    Dernier message: 13/07/2010, 16h07
  4. Réponses: 2
    Dernier message: 25/02/2009, 16h08
  5. Réponses: 3
    Dernier message: 22/01/2008, 09h42

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