SLT à tous
(office automation .... je ne me suis pas trompé de forum sinon pardon)
en utilisant c# je voudrais me connecter à un fichier Excel et lire les données d'une feuille de ce classeur.
mais voila une exception : Pilote ISAM introuvable.......
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\JOB\statistiques ligne.xls; Extended Properties=Excel 11.0"); leDbDataAdapter da = new OleDbDataAdapter("select * from mafeuille", con); DataTable dt = new System.Data.DataTable(); da.Fill(dt);
en cherchant sur Google j'ai trouver que ce type de probleme a une relation avec le moteur JET Engines de Microsoft, il faut chercher la DLL msexcel40.dll l'ouvrir avec Regsvr32.exe pour l'eneregistrer dans la base de registre....sa ne marche pas
win32 REG_SZ C:\WINDOWS\system32\msexcl40.dll
j'ai alors lancer la réparation de OFFICE j'ai dans ma clé de registre :
win32 REG_SZ C:\Program Files\Microsoft Office\OFFICE11\msaexp30.dll
j'ai aussi un ancien
win32old REG_SZ C:\WINDOWS\system32\msexcl40.dll
la situation est la suivante : JE BLOC!!!!!!! HELPPPPPPPPPP
Partager