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

crear base de datos a partir de txt

Estas en el tema de crear base de datos a partir de txt en el foro de Bases de Datos General en Foros del Web. Tengo una duda y espero que por quí alguien me de una idea de como si¡olucionarla. Tengo un documento de texto (*.txt) con una serie ...
  #1 (permalink)  
Antiguo 05/12/2005, 09:46
 
Fecha de Ingreso: noviembre-2002
Mensajes: 130
Antigüedad: 21 años, 5 meses
Puntos: 0
crear base de datos a partir de txt

Tengo una duda y espero que por quí alguien me de una idea de como si¡olucionarla.
Tengo un documento de texto (*.txt) con una serie de datos con la siguiente estructura:

Name:ARDEMA, SHASTA
Club: ZÜRICH
Company: OPERNHAUS ZÜRICH AG
Activity: GASTRONOMY
Position: GERANT GENERAL
Country: SUISSE
Telephone: 41-1.268.6536
Fax: 41-1.257.6536
Email:[email protected]

Evidentemente en el documento de texto está todo seguido y contiene más de 2000 entradas.
Mi pregunta es:
¿HAy alguna forma posible de importar desde Excel, Access o MySQL, estos datos y me los ordene por campos?
Es decir cuando me los importe que todos los NAme esten en el campo Name, los Country en el campo Country, etc...

No se si me explico bien.
Algún experto que lo sepa, se lo agradecería.
  #2 (permalink)  
Antiguo 05/12/2005, 10:39
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Si se puede siempre y cuando nos digas (o por lo menos a mi) algo. ¿Los registros son de largo fijo? o sea, sabes en qué posición empiza y termina cada dato? Si tu respuesta es afirmativa, lo podes importar en lo que estes necesitando: Excel, Access o MySQL.

En Excel o Access podes importarlo como registros de largo fijo e ir marcando donde empieza y donde termina cada campo.

En MySQL tiene un poco más de trabajo pero NO es complicado. Te dejo una referencia de la página de MySQL para que te des una idea.
13.2.5. LOAD DATA INFILE Syntax
14 Lenguaje SQL Importar y exportar 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
  #3 (permalink)  
Antiguo 05/12/2005, 11:00
 
Fecha de Ingreso: noviembre-2002
Mensajes: 130
Antigüedad: 21 años, 5 meses
Puntos: 0
Gracias por tu rápida respuesta.
No acabo de entender lo que me comentas de largo fijo.
A mi entender todos los campos tienen su Name, su Country, su emai, su Telephone, etc...
Así que estos 2000 registros que tengo van todos seguidos:

Name: ARDEMA, SHASTA
Club: ZÜRICH
Company: OPERNHAUS ZÜRICH AG
Activity: GASTRONOMY
Position: GERANT GENERAL
Country: SUISSE
Telephone: 41-1.268.6536
Fax: 41-1.257.6536
Email:[email protected]

Name:AMMANN, SIMON
Club: ZÜRICH
Company: EUROCENTRES
Activity: LANGUAGE SCHOOL
country: SUISSE
Telephone: 41-44.485.5243
Email:[email protected]

etc... hasta 2300 registros

Puedes explicarme más sobre el tema y como hacerlo??
Me interesaría más importarlo en Access .

Gracias
  #4 (permalink)  
Antiguo 05/12/2005, 16:36
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Si es a como lo estas poniendo, o sea, 9 líneas para formar un registro, pues NO podes hacerlo de forma automática o por lo menos yo no la conozco, tendrías que hacerlo todo manual.
__________________
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
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 05:11.