Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/08/2004, 10:24
Avatar de martinArgentino
martinArgentino
 
Fecha de Ingreso: diciembre-2002
Mensajes: 157
Antigüedad: 21 años, 4 meses
Puntos: 1
Problema para leer datos de un Excel

Resulta tengo que levantar datos de un archivo Excel, el tema es que tengo un campo Id, el cual tiene valores como estos:

4587
12345
df345 *
25973
fg67e4 *


Bueno, resulta que cuando recupero los datos los items que tienen valores numericos los recupera bien, pero para los otros casos(*) me retorna una cadena vacia.

Probé con colocar en el archivo excel el formato de celda "texto", pero no me da bolilla.

Si en cambio a los campos que tiene solo numeros les agrego una letra lee todo bien como en el ejemplo

A4587
A12345
df345
A25973
fg67e4


Bueno si a alguien le paso algo parecido y me puede dar una mano le agradeceria mucho

Aqui esta el codigo con el que leeo el Archivo Excel.

private DataSet ReadExcel(string path)
{
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 Top 200 * FROM [pricelist$]", strConn);
DataSet ds = new DataSet();
myCommand.Fill(ds);
return ds;
}
__________________
Martin