Impossible de charger le fichier ou l'assembly 'Office, Version=15.0.0.0'
- Je utiliser Vs2013. J'ai créé une application dans laquelle j'utilise un fichier Excel que d'une entrée et d'obtenir des contacts à partir du fichier.
Tout fonctionne dans mon ordinateur. J'ai Vs2013. Windows 8.1, Ms office 2007 & 2013.
Quand je lance mon application dans un autre ordinateur, il jette
Impossible de charger le fichier ou l'assembly 'office, Version=15.0.0.0, Culture=neutral, PublicKeyToken=71e9bc111e9429c' ou une de ses dépendances. Le système ne peut pas trouver le fichier spécifié
Comme par ma condition d'application, j'ai besoin d'utiliser un fichier Excel à partir d'Office 2007 à 2013.
J'ai mentionné quelques StackOverflow liens mais je n'obtiens pas de résultat. Je suis coincé. Merci de me suggérer comment résoudre ce problème.
Avez-vous manipuler votre fichier excel ou seulement lire les données?
Si je change d'Excel 12.0.0.0, il travaillera pour l'ensemble de Ms office 2007 version 2013?
1 - je obtenir un fichier excel à partir du disque local, de le convertir dans le format CSV et de les écrire dans la base de données. 2 - j'écris créer un fichier excel et d'écrire des contacts de la base de données. @T. S.
Si vous ne faites que lire et écrire des données et à ne pas faire "la fonctionnalité excel" vous pouvez simplement vous connecter à excel à l'aide de
Microsoft.ACE.OleDb
, et de travailler avec un fichier excel tout comme avec la table DB. Peu importe, vous semblent manquants Excel.dllOriginalL'auteur NJ Bhanushali | 2015-09-04
Vous devez vous connecter pour publier un commentaire.
Votre autre machine doit avoir le correspondant de la version d'Office installée. 15.0.0.0 doit correspondre à Office 2013 - qui doit être installé sur votre machine cible (d'autres versions d'Office peut ne pas fonctionner). Ce presque certainement signifie que vous êtes à l'aide de MSOffice l'interopérabilité des bibliothèques, qui ne fonctionne que si microsoft office est installé et avec la même version.
Sinon, vous pouvez restructurer le code juste de lire directement le XML Excel.
Droit, il a besoin d'office 2013. Si vous voulez qu'il soit compatible wit Office 2007, vous avez à faire assurez-vous de construire à l'encontre de ces bibliothèques (nto version 15.0.0.0)
Merci. J'ai changer la Version de 12.0.0.0 et il fonctionne très bien maintenant.
OriginalL'auteur Dan Field
J'ai eu la solution par l'évolution de la Excel.dll version. J'ai été en utilisant 15.0.0.0 et maintenant je l'ai changé pour 12.0.0.0 et sa fonctionne très bien.
J'ai eu dll à partir de
Add reference > Browse > C: > Windows > assembly > GAC > Microsoft.Office.Interop.Excel > 12.0.0.0_etc > Microsoft.Office.Interop.Excel.dll
OriginalL'auteur NJ Bhanushali
J'ai créé un fichier batch pour résoudre ce problème. Voir le script ci-dessous:
OriginalL'auteur Moses Hull