Comment lire un fichier excel où l'office n'est pas installé(C#3.0, dotnet 3.5)

Salut, je suis confronté à un problème.

Dans mon serveur, il n'y a pas de bureau installé. Cependant, j'ai besoin d'accéder aux données à partir de fichier excel.

J'ai utilisé Microsoft.Bureau de.Interop.Excel fichier dll. J'ai l'impression que cela va fonctionner

parce que la dll emplacement est

C:\Program Files\Microsoft Visual Studio 9.0\Visual Studio Tools for Office\PIA\Office12\Microsoft.Office.Interop.Excel.dll

La même chose est disponible dans la machine serveur aussi. Mais il n'a pas d'office est installée il y

Mais lorsque j'ai exécuté le programme, j'ai obtenu l'exception

System Exception:System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {00024500-0000-0000-C000-000000000046} failed due to the following error: 80040154.

Googler ne fournissent pas beaucoup de soutien.

Aussi, c'est très urgent.

Aide gentiment.

  • "[URGENT]", ajoute rien d'utile à votre question. En fait, il me fait lire plus lent. Le manque de planification de votre part ne constitue pas une urgence de notre part 🙂
  • Enlevé le stupide urgent partie, sinon vous pourrez sûrement obtenir aucune des réponses rapidement.
  • pls m'envoyer les codes, est une urgence
  • Si vous avez juste besoin de données, vous pouvez l'obtenir à partir d'Excel avec Jet de connexion.
InformationsquelleAutor eshwar naidu | 2010-06-25