Voir la solution n°1 ADO.NET de cette FAQ : Comment lire dans un fichier Excel ?