Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

exportar txt a bd

Estas en el tema de exportar txt a bd en el foro de Bases de Datos General en Foros del Web. Tengo un archivo de texto con la sig. estructura Dato1,Dato2,Dato3,Dato4 312,736,357,121 675,454,232,743 235,345,789,235 657,785,123,797 lo que quiero es pasarlo a una base de datos que ...
  #1 (permalink)  
Antiguo 04/04/2006, 12:41
 
Fecha de Ingreso: abril-2003
Mensajes: 5
Antigüedad: 21 años, 7 meses
Puntos: 0
Exclamación exportar txt a bd

Tengo un archivo de texto con la sig. estructura

Dato1,Dato2,Dato3,Dato4
312,736,357,121
675,454,232,743
235,345,789,235
657,785,123,797

lo que quiero es pasarlo a una base de datos que no sea de sql server
podria ser a dbase, ya se como crear una base de datos dbase con microsoft jet, pero no se como pasar los datos delimitados con "coma" del archivo de texto, no se como leerlo.
  #2 (permalink)  
Antiguo 04/04/2006, 20:21
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
Lo que podrías hacer es utilizar Excel para leer el archivo plano, le indicas que es de largo fijo y luego delimitado por comas.

Finalizado ese proceso, vas a tener tus datos en diferentes celdas, luego lo salvas como tipo texto delimitado por tab y ya podrías utilizar lo que sea indicando que los datos están delimitados por tab.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 05/04/2006, 07:35
 
Fecha de Ingreso: abril-2003
Mensajes: 5
Antigüedad: 21 años, 7 meses
Puntos: 0
duda

A ver, dejame ver si entendi, me dices que utilice excel para pasarlo de éste formato:

Dato1,Dato2,Dato3,Dato4
312,736,357,121
675,454,232,743
235,345,789,235
657,785,123,797

a éste formato verdad?:

Dato1 Dato2 Dato3 Dato4
312 736 357 121
675 454 232 743
235 345 789 235
657 785 123 797

me parece perfecto, pero despues lo podria pasar a dbf???

y como le hago para pasarlo a excel, he visto varios tutoriales, pero no me funciona ninguno, yo quiero usar sql de microsoft jet y no sql server.
gracias anticipadamente amigo.
  #4 (permalink)  
Antiguo 05/04/2006, 12:23
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
Según comprendí, tenes un archivo plano, o sea, solo texto. Renombralo con la extensión .txt... Ejemplo archivo.txt

Luego en excel le das:
  1. Abrir archivo
  2. En los tipos de archivo seleccionas, archivo de texto (txt)
  3. Luego te va a preguntar si es de largo fijo, le indicas que SI.
  4. Después te va a preguntar si tiene delimitadores y el tipo. Ahí pones , como delimitador la coma(,)

Con solo eso, te pasaría los datos en cada celda y luego le das salvar como, tipo texto delimitado y listo.

Ahora, dependiendo de donde quieras bajar los datos, dale a la ayuda para que sepas como importar datos delimitados con tabuladores.

Creo que en los programas xbase, es con EXPORT una serie de parámetros y luego DELIMITED WITH tab.

En internet podes utilizar google poniendo como criterio de búsqueda "exportar datos en Fox, clipper, dbase, mysql, sql server" o la herramienta donde necesites tus datos.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #5 (permalink)  
Antiguo 05/04/2006, 12:31
 
Fecha de Ingreso: abril-2003
Mensajes: 5
Antigüedad: 21 años, 7 meses
Puntos: 0
duda

Disculpa, esque no me he explicado bien, mira, estoy programando en C#.NET y tengo que hacer todo automatizado, osea, el programa tiene que hacer eso de exportar datos de un txt a un dbf (dbase), el problema es que en internet si encuentro informacion, pero solo encuentro de visual basic versiones antiguas y dbase versiones antiguas, los trato de migrar como yo entiendo a C#.NET y nadamas no funciona, ese es mi problema, he estado tratando de hacerlo de 10,000 maneras y no puedo hacerlo, yo se que con excel se puede asi de facil, pero tengo como 10000 archivos de texto plano de ese tipo, me es muy dificil hacerlo para los 10000 archivos con excel, ademas se va a incluir la funcion en otro programa, gracias.
  #6 (permalink)  
Antiguo 05/04/2006, 15:14
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 23 años
Puntos: 655
Ok, eso ya es más de programación que de BD... Lo que tendrías que investigar es la forma de conectar la BD X que necesites (ODBC o lo que sea) y cuando tengas la conexión, saber como enviar sentencias SQL. Hecho ese paso, solo tendrías que averiguar el comando para importar la información de archivos planos con su delimitador (en tu caso la coma ,) a tablas.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #7 (permalink)  
Antiguo 06/04/2006, 10:33
 
Fecha de Ingreso: abril-2003
Mensajes: 5
Antigüedad: 21 años, 7 meses
Puntos: 0
duda

si, lo se, pero tu no sabes como hacer eso?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:17.