Site de sinonimos

08/06/2015

0

Bom dia

Fui contactada para desenvolver um site de terminologia médica.
Pensei em usar MySQL para armazenar os dados.
Temos 10.000 termos com seus significados, no formato de tabela em word.
Pergunto como copiar este conteúdo para BD sem ter que digitar um a um?

Obrigada
Renata Francisco

Renata Francisco

Responder

Post mais votado

08/06/2015

Existe algumas formas de fazer isso.
Uma mais fácil, seria colocar esta tabela no Excel, e exportar esse arquivo para texto ou CSV.
Após isso você utiliza a função Load Data do Mysql.

Outra forma seria desenvolver um sistema simples apenas para realizar o upload e inserção.

Ache esse tutorial que indica uma forma de exportar diretamente do Mysql, porém não cheguei a testar.

Também existe o Excel2Mysql, que já ouvi falar muito bem.

Caso queira outras opções, essa pesquisa possui muitos links interessantes.

Randrade

Randrade
Responder

Mais Posts

08/06/2015

Alan Mario

Boa tarde Renata, para fazer essa importação é necessario usar um software externo, geralmente são pagos, não lembro de nenhum que seja gratuito no momento.

[url]http://www.sqlmanager.com.br/html/data_import_para__mysql.html[/url]
Responder

08/06/2015

Marcos P

Renata,

Assumindo que seus dados estão em duas colunas no Excel ( o que é trivial de obter a partir do documento original no Word ), com um pouco de criatividade e um mínimo de conhecimento de planilhas, você resolve isso dentro do próprio Excel !

[img]http://arquivo.devmedia.com.br/forum/imagem/378439-20150608-144822.png[/img]

Para cada uma linha de dados, crie uma formula que, através da função CONCATENAR, gere um string com o comando sql de insert na tabela de destino :

[img]http://arquivo.devmedia.com.br/forum/imagem/378439-20150608-144935.png[/img]

Depois de gerar as linhas com todos os comandos, transfira essas instruções para um arquivo texto e execute-os dentro do MySql.

Para essa pequena quantidade de registros esse é um modo eficiente, desde que você tome cuidado com caracteres especiais ( aspas simples, por exemplo ), nos dados de origem !
Responder

09/06/2015

Renata Francisco

Obrigada pelas interações.
Vou testar.
Responder

09/06/2015

Alan Mario

Obrigada pelas interações.
Vou testar.


Se puder nos retorne sobre o que você fez.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar