Pasar datos entre excel y access

17/05/2004 - 11:45 por Carlos O. M. | Informe spam
Buenos Dias / Tardes

Mi problema es el siguiente. Tengo un Documento en Excel, con un par de
columnas. Una (Col1) es para un nombre de clientes, y la otra (Col2) con un
texto, que en ocasiones son solamente numeros y en otras son numeros mas
letras. La cuestion es que al vincular la tabla de excel con una base de
datos en access, algunos de los valores que estan en la columna dos se
convierten a !#NUM#. Intento definir la columna 2 con formato Texto, porque
supongo que access automoaticamente, al parsar los valores que solo son
numericos, cree que se trata de valores Double, y al comprobar su tamaño de
este error, pero sigo sin tener exito. Como puedo solucionarlo????

En pensado en excel crear un funcion VBA para que los valores de la
columna 2 me los conviertan en Texto, pero no me sale.

Alguien puede darme una solucion .


Muchisimas Gracias de Antemano!!!!!!

Preguntas similare

Leer las respuestas

#11 Antonio Ortiz
18/05/2004 - 04:33 | Informe spam
Yo he implementado una rutina de importacion a traves de OLE DB, abriendo
una conexion y una tabla hacia el archivo Excel directamente desde mi
aplicacion.

Por cierto, aqui me ayudaron proporcionando el 'OLE DB Provider'

Saludos,


Antonio Ortiz Ramirez
asesor en sistemas

www.aortiz.net
www.progvisual.com



"Carlos O. M." escribió en el mensaje
news:#
No esta nada mal, jejeje, no se me habia ocurrido, o no habia pensado, que
la primera celda que se encuentra es la que coje como patron para el tipo


de
contenido que tendra.
Pero que te parece , esta. (Aunque, hay que hacer un "paso +" jejeje

Lo que he echo ha sido guardar el documento de Excel en Formato TXT
delimitado por Tabulaciones. Si abro el documento, puedo ver la famosa 2
columna, que unos futuros registros cargados de numero, o numero y letras,
pero sin ser pasados a su formato cientifico.

Luego desde access, importar la tabla es mucho mas trivial, y te da
alguna que otra opcion para configurar la importacion

De todos modos, muchisimas Gracias por vuestra desinteresada ayuda.


Un saludo.


"Victor Delgadillo" escribió en el mensaje
news:ODuMyv$
> Son un dolor de cabeza!! a ver si alguien tiene una respuesta mejor. Lo
que
> he hecho en estos casos es insertar una linea (el primer registro) del
> archivo de Excel con texto (letras) en las columnas mixtas y 0 en las
> numericas. De esta manera, Access asume que el resto de la columna es
texto.
> Si tiene un numero de primer lugar, Access asume que toda la columna es
> numerica y cuando encuentra caracteres alfa mezclados, indica error.
>
> Victor Delgadillo [MVP Access]
> Miami, Florida
>
> Consultas al grupo, asi todos nos beneficiamos.
>
> _
> "Carlos O. M." wrote in message
> news:OKmetO$
> > Buenos Dias / Tardes
> >
> > Mi problema es el siguiente. Tengo un Documento en Excel, con un


par
> de
> > columnas. Una (Col1) es para un nombre de clientes, y la otra (Col2)


con
> un
> > texto, que en ocasiones son solamente numeros y en otras son numeros


mas
> > letras. La cuestion es que al vincular la tabla de excel con una base


de
> > datos en access, algunos de los valores que estan en la columna dos se
> > convierten a !#NUM#. Intento definir la columna 2 con formato Texto,
> porque
> > supongo que access automoaticamente, al parsar los valores que solo


son
> > numericos, cree que se trata de valores Double, y al comprobar su


tamaño
> de
> > este error, pero sigo sin tener exito. Como puedo solucionarlo????
> >
> > En pensado en excel crear un funcion VBA para que los valores de


la
> > columna 2 me los conviertan en Texto, pero no me sale.
> >
> > Alguien puede darme una solucion .
> >
> >
> > Muchisimas Gracias de Antemano!!!!!!
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida