Necesito leer los datos de una hoja cuyo nombre no se.
¿Existe alguna manera de hacerlo atravez de Oledb?
Estoy haciendole así, pero en caso que el usuario del Excel me modifique el nombre de la hoja voy muerto. Es por eso que necesito referirme a la primera hoja sin importar el nombre
string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + path + ";Extended Properties=Excel 8.0;";
OleDbConnection conn=new OleDbConnection(strConn);
OleDbDataAdapter myCommand = new OleDbDataAdapter("SELECT * FROM ["sheet1$]", strConn);
DataSet ds = new DataSet();
myCommand.Fill(ds);
desde ya muchas gracias