Pregunta

Tengo un conjunto de 200 documentos (* .doc) que contienen datos de la siguiente manera. Quiero subirlo a la base de datos (mysql). ¿Cómo convertirlo? ¿Hay algún paso fácil que hacer? estoy usando ubuntu os

 1) Name:           MR RAMESH KUMAR
    Address:        23/64,PANKAJ RESIDENCY
                    HYDERABAD
                    ANDHRA PRADESH
    Residence Tel:  8712455
    Office Tel:     456456  
    E-mail:         ram_iye@ymail.com
¿Fue útil?

Solución

Estoy de acuerdo con Tisch, pero proporcionaré algunos detalles para ponerlo en el camino correcto: Puedes usar un programa o hacerlo con el procesador de textos

1.Nombre claro:

2. Reemplace otros nombres de columna con, pero asegúrese de eliminar la nueva línea:

ejemplo: reemplazar

\nResidence Tel:  

con

,

3.Utilice cualquier utilidad para insertar estos registros en la base de datos, google for csv import to my sql.

Otros consejos

Recomendaría ponerlo primero en un CSV.

Debe combinar los archivos en un archivo de texto grande, especialmente si cada documento solo contiene un registro. Ese será el mayor obstáculo. Separe los campos con comas y los registros con saltos de línea. Envuelva cada campo entre comillas. Debería tener un archivo de 200 líneas al final. Sugiero usar un editor con funcionalidad macro. Tenga en cuenta los campos que contienen comas y asegúrese de que terminen entre comillas.

"MR RAMESH KUMAR", "23/64,PANKAJ RESIDENCY", "HYDERABAD", "ANDHRA PRADESH", "8712455", "456456", "ram_iye@ymail.com"

Luego, use su editor para poner una instrucción INSERT en cada línea

INSERT INTO people p (FullName, Residency, ..., Email) VALUES ("MR RAMESH KUMAR", "23/64,PANKAJ RESIDENCY", "HYDERABAD", "ANDHRA PRADESH", "8712455", "456456", "ram_iye@ymail.com");

Luego, ejecute las instrucciones INSERT en la herramienta de administración de su base de datos. ¡Eso es!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top