Pergunta

Eu tenho um conjunto de 200 documentos (*.doc) contendo dados da seguinte forma. Eu quero enviá -lo para o banco de dados (MySQL). Como convertê -lo? Existe algum Etapas fáceis façam? estou a usar 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
Foi útil?

Solução

Eu concordo com Tisch, mas vou fornecer alguns detalhes para colocá -lo no caminho certo: você pode usar um programa ou fazê -lo com o processador de texto

1. Nome do CLEAR:

2.Clote outros nomes de colunas com, mas certifique -se de retirar a nova linha:

Exemplo: substitua

\nResidence Tel:  

com

,

3.Use qualquer utilidade para inserir esses registros no banco de dados, Google para importar CSV para o meu SQL.

Outras dicas

Eu recomendaria primeiro colocá -lo em um CSV.

Você precisa combinar os arquivos em um arquivo de texto grande, especialmente se cada documento contiver apenas um registro. Esse será o maior obstáculo. Campos separados com vírgulas e registros com linebreaks. Enrole cada campo nas aspas. Você deve ter um arquivo de 200 linhas no final. Sugiro usar um editor com funcionalidade macro. Esteja ciente dos campos que contêm vírgulas e certifique -se de que eles acabem dentro das aspas.

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

Em seguida, use seu editor para colocar uma declaração de inserção em cada linha

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

Em seguida, execute as instruções de inserção em sua ferramenta de administração de banco de dados. É isso!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top