La Web del Programador: Comunidad de Programadores
 
    Pregunta:  21756 - PASAR DATOS DE EXCEL A PARADOX?
Autor:  Adriana Fernandez Mendoza
Hola,

Nose si me pueden decir si es posible pasar datos de excel a Paradox, tengo una base de datos en excel con mas de 2000 registros y tengo una aplicacion en delphi con tablas paradox que debe ser llenada con esos registros, me pueden decir si es posible pasarlos directamente sin tener que recapturarlos de nuevo en paradox?

Gracias

  Respuesta:  Julio Basombrio
No te conviene utilizar .DBF como paso intermedio, porque se pierden algunos elementos RTF como acentos, y formato de texto.
Te digo cómo lo hago, aunque no estoy satisfecho todavía y estoy pensando en hacer un programa que lo haga directamente.

1-Abro MS Access
2-Abro una base de datos de Access nueva( que sólo voy a utilizar como intermedio) El nombre no importa.
3- Con la función "Importar datos externos", intreso el archivo DB o XML (ambas cosas se pueden hacer)
4-La base de Access se llena sola con los datos importados. Es bueno revisarla pero en general sale bien. No se pierden formatos, pero hay que cuidar porque Access a veces te limita las strings a 255 caracteres ( se puede manipular para que salga bien
5- Con la función "exportar datos" exportás al formato contrario al que ingresaste. ( esta vez el nombre del archivo de salida sí importa, porque va a ser lo que buscabas)
6- Listo, sale bien. El proceso me aburre pero me trajo una solución. Alguna vez si tengo tiempo, voy a hacer un programita que haga todo de un solo golpe.

Espero te sea util
Saludos
Julio

  Respuesta:  omar hamden
No estoy muy seguro pero creo que excel te permite guardar las tablas que hayas realizado a formato DBF en donde podrás crear un alias en el administrador del BDE para atacar las nuevas bases y asi transferir los datos a otra base paradox

busca en excel.

  Respuesta:  Ruben Regalado Alarcon
No has probado a pasar primero de Excel a una tabla dbf?, porque lo mas sencillo es pasar de dbf a db, utilizando el auxiliar de bases de datos que viene con Delphi.