
25/08/2004, 10:24
|
 | | | Fecha de Ingreso: diciembre-2002
Mensajes: 157
Antigüedad: 22 años, 2 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 |