Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/05/2010, 19:25
Trulala de cordoba
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 26 años
Puntos: 19
Respuesta: VB.Net 2008 y Excel: no reconoce números

Hola

No se que será lo que estará pasando. Pero podes probar usando acceder al excel usando oleDb:

Código PHP:

string connectionString 
= @"Provider=Microsoft.Jet.
    OLEDB.4.0;Data Source=Book1.xls;Extended
    Properties=""Excel 8.0;HDR=YES;"""
;

DbProviderFactory factory =
   
DbProviderFactories.GetFactory("System.Data.OleDb");

DbDataAdapter adapter = factory.CreateDataAdapter();

DbCommand selectCommand = factory.CreateCommand();
selectCommand.CommandText = "SELECT ID,City,State
                                     FROM [Cities$]"
;

DbConnection connection = factory.CreateConnection();
connection.ConnectionString = connectionString;

selectCommand.Connection = connection;

adapter.SelectCommand = selectCommand;

DataSet cities = new DataSet();

adapter.Fill(cities);

gridEX1.SetDataBinding(cities.Tables[0], "");
gridEX1.RetrieveStructure(); 
podes verlo completo aca:

http://davidhayden.com/blog/dave/arc...5/26/2973.aspx


Si de esa forma te da el mismo problema usa esta conexión
Código PHP:

conexion 
=  "Provider=Microsoft.Jet.OleDB.4.0;Data
Source=ExcelFile; Extended Properties=""Excel
8.0;HDR=YES;IMEX=1;ImportMixedTypes=Text """ 
:


Fijate que se le agrega algunos parametros como IMEX y otros, seguro que ahí te va a funcionar
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!