Estoy haciendo la lectura de una hoja Excel para pasarla a un formulario mediante OLEDB. La hoja tiene algunas columnas numéricas con formato numérico y validación de rangos. No muestra los números. Al pasar el contenido con el siguiente código:
Código:
Al llenar un grid con el data table resultante, no muestra los números, tan solo las letras de las celdas sin formato.OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Book1.xls;Extended Properties=Excel 8.0"); OleDbDataAdapter da = new OleDbDataAdapter("select CAMPO1, VAL_NUM1, VAL_NUM2, VAL_NUM3 from ['MiHoja$']", con); DataTable dt = new DataTable(); da.Fill(dt);
Alguien sabe como recuperar números con formato desde excel usando OleDB?
saludos cordiales