Foros del Web » Programación para mayores de 30 ;) » .NET »

Hojas de Excel

Estas en el tema de Hojas de Excel en el foro de .NET en Foros del Web. Hola que tal, tengo el siguiente ejemplo que funciona muy bien para cargar un archivo de excel en un datagridview. El unico problema o molestia ...
  #1 (permalink)  
Antiguo 14/02/2011, 15:29
mgd
 
Fecha de Ingreso: enero-2009
Mensajes: 129
Antigüedad: 15 años, 9 meses
Puntos: 0
Hojas de Excel

Hola que tal, tengo el siguiente ejemplo que funciona muy bien para cargar un archivo de excel en un datagridview. El unico problema o molestia que le veo es que hay que indicar la hoja, es decir o Sheet1 o Hoja1 o el nombre que sea.
Entonces quisiera saber si existe alguna manera de que por defecto tome la primer hoja se llame como se llame o que no haya que indicarle la hoja.

Gracias

Código VB NET:
Ver original
  1. Try
  2.             Dim strconn As String
  3.             strconn = "Provider=Microsoft.Jet.Oledb.4.0; data source= " + TextPathExcel.Text + ";Extended properties=""Excel 8.0;hdr=yes;imex=1"""
  4.             Dim mconn As New OleDbConnection(strconn)
  5.             Dim ad As New OleDbDataAdapter("Select * from [" & TextHoja.Text & "$]", mconn)
  6.             mconn.Open()
  7.             ad.Fill(dt)
  8.             mconn.Close()
  9.             Me.dgvExcel.DataSource = dt
  10.         Catch ex As OleDbException
  11.             MessageBox.Show(ex.Message)
  12.         End Try
  #2 (permalink)  
Antiguo 11/04/2011, 06:29
 
Fecha de Ingreso: enero-2009
Mensajes: 23
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Hojas de Excel

Con esto seleccionarías la primera hoja del libro
oBook.Sheets(1).Select()

Adapta la variable oBook

Etiquetas: excel, hojas
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:41.