Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2010, 04:04
Avatar de fjmasero
fjmasero
 
Fecha de Ingreso: diciembre-2002
Mensajes: 488
Antigüedad: 21 años, 5 meses
Puntos: 1
Exclamación VB.Net 2008 y Excel: no reconoce números

Wenas.

En VB.Net estoy intentando leer un fichero excel. Para ello, hago

Dim command As OleDb.OleDbCommand = New OleDb.OleDbCommand( _
String.Format("SELECT * FROM [{0}$]", "PestanaExcel"))
command.Connection = connection
Dim adapter As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter(command)
Dim dt As New DataTable
adapter.Fill(dt)

El caso es que tengo problemas con las celdas que solo tienen números: no me carga sus valores, dejándolos a DBNull.

En la misma celda he probado a cambiar el valor numérico por un valor alfabético, y en ese caso si carga el valor.

También he probado con otras celdas, y ocurre lo mismo: si hay solo número, no carga.

He probado a formatear la celda, a ponerla como Number, como Text, .., y nada.

Toy pelin desesperado.

¿Se os ocurre que puede ser?

THX anticipadas
__________________
No es sabio el que sabe sino el que no sabe y quiere aprender