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 :

Erreur d'accès à un fichier Excel depuis C# [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    464
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2003
    Messages : 464
    Par défaut Erreur d'accès à un fichier Excel depuis C#
    Salut !

    J'essaie d'ouvrir un fichier excel à partir du code en C#, et voici le message d'erreur que j'obtiens :

    System.InvalidOperationException*: 'Le fournisseur 'Microsoft.ACE.OLEDB.12.0' n'est pas inscrit sur l'ordinateur local.'
    Après avoir fouillé le Net, j'ai installé ce correctif : Moteur de base de données Microsoft Access 2010 redistribuable (AccessDatabaseEngine_X64.exe), mais ça n'a rien changé...

    Voici la connection string :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filePath2 + ";Extended Properties=\"Excel 15.0 Xml;HDR=YES;IMEX=1\";";

    Comme je désespère de trouver, je m'en réfère à vous... avez-vous une idée pour solutionner cela ?

    Merci !

    NB : J'utilise Windows 7 x64 / Office 2013 / Visual Studio 2017

  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
    Par défaut
    Bonsoir

    Pour ne pas m'emmerder avec les fichiers Excel, j'utilise directement EPPlus (une librairie sur codeplex ou github)

    https://github.com/JanKallman/EPPlus

    Comme ça, je ne fais pas d'interop, ou d'OLEDB... et c'est facile et rapide...

    Ca ne répond pas directement à ton problème mais je pense que ça te donne peut-être une autre piste plus efficace (à priori)

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 04/05/2017, 12h01
  2. accès à un fichier excel depuis un autre fichier excel
    Par Patnel dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 08/11/2007, 15h09
  3. Réponses: 15
    Dernier message: 20/09/2007, 18h26
  4. comment fermer un fichier Excel depuis Access?
    Par audrey_desgres dans le forum Access
    Réponses: 14
    Dernier message: 21/06/2005, 12h43
  5. Ouvrir un fichier excel depuis access
    Par ptitegrenouille dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 03/05/2005, 11h47

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