Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2004, 16:40
Avatar de martinArgentino
martinArgentino
 
Fecha de Ingreso: diciembre-2002
Mensajes: 157
Antigüedad: 21 años, 4 meses
Puntos: 1
Excel y .Net - Referenciar una hoja X

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
__________________
Martin