Jump to content


Photo

Importar *.csv Usando Phpmyadmin


  • Faça o login para participar
9 replies to this topic

#1 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 28/05/2008, 14:39

Na verdade nunca fiz isso antes, então tô boiando.

*.csv é a melhor forma para importar um arquivo do Excel para o meu banco mysql? Caso sim, como deve ser estruturado esse arquivo?

Eu fiz um teste bem simples aqui.

Na linha 1 coloquei os nomes desejados para as tabelas (imaginei que linha 1 ficaria como sendo o nome da tabela no DB). Abaixo, coloquei os valores como exemplo.

Ex:

|||| A | B
1 | nomes | idade
2 | joãozinho | 29
3 | alfonso | 54
4 | barney | 56


No phpMyAdmin quando clico para importar, me retorna um erro em seguida, com os dizeres:

ERROR:
SQL query: nomes;
MySQL said:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'nomes' at line 1


Fica duro digitar tudo... São umas 800 linhas de registro no arquivo final esse do excel :assobio:

Qualquer luz tá valendo.

Obrigado.

Edição feita por: Firehalk, 28/05/2008, 14:40.

BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 01/06/2008, 01:07

Você pode importar usando o comando LOAD DATA do MySQL.

http://dev.mysql.com.../load-data.html
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 Nicholas Pufal

Nicholas Pufal

    Impossível: só existe até alguém duvidar e provar o contrário.

  • Usuários
  • 1655 posts
  • Sexo:Masculino
  • Localidade:Porto Alegre

Posted 03/06/2008, 14:45

Valeu Eclesiastes.

Mas tá bem limitado desse jeito. Por exemplo: não consigo inserir nos respectivos campos o conteúdo.

Fiz uma tabela (sem gráfico nenhum) no Excel, e coloquei 5 nomes, 1 em cada linha. Salvei esse arquivo como CSV e se manteve um em cada linha, sem vírgulas nem nada.

No SQL, criei uma tabela de testes e nela criei um campo "nome" (varchar 30).

Ao importar importou tudo beleza.

Mas e se eu tivesse além do campo "nome", o campo "idade" ? Como faço para na importação ele entender que do CSV, a primeira coluna vai para "nome" e a segunda para "idade"?

Eu vi no link que ele tem umas opções para isso, com caractere que eu vou terminar o campo e etc, mas na prática só me enrolei para fazer isso que quero (nome, idade...).

Tem como dar um exemplo?

Abraço!

Edit: Via PhpMyAdmin consegui agora, é só colocar uma coluna após a outra no Excel.

Colunas (excel) = campos (mysql)
Linhas (excel) = registros (mysql)

Igual vai ser uma trabalheira do cão, em função de que a pessoa que fez as planilhas colocou acentos aqui e acolá... enfim, mas já ajuda (espero eu).

Obrigado!

Edição feita por: Firehalk, 03/06/2008, 14:59.

BLOG Touché Criação - Vamos trocar idéias? -> http://blog.touchecriacao.com.br/
// Links úteis: Busca || Regras
// Não respondo dúvidas via mensagem privada. Use o fórum para buscar ou perguntar.

#4 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 16/09/2017, 02:02

Buy Cheap Antabuse Online generic cialis Acheter Cialis Pas Cher France
Difference Between Amoxicillin And Augmentin Prix Levitra 10 Mg Solupred
Viagra Significato generic cialis Order Prescription From Canada

#5 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 13201 posts

Posted 16/09/2017, 08:57

buy accutane v-drugstore cialis Viagra Eyaculacion
Necesito Tomar Cialis Types Of Cephalexin Temporary Amoxicillin Side Effects Bacteria
Acheter Levitra Ordonnance cialis online Generic Doxycycline Pills

#6 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 26/09/2017, 04:34

What Is Zithromax Used For Viagra For Aldre cialis Authentioc Brand Viagra Sildalis For Sale American Express
Buy Periactin Weight Gain Pills Venta De Viagra Zona Oeste Maxifort Zimax 100 Mg cheap cialis Commander Viagra Suisse Cephalexin 250 Mg 5 Ml Levitra Alkohol

#7 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 05/10/2017, 04:21

Free Propecia Samples Hydrochlorothiazide 25mg Price Best Website Vyvanse Online buy cialis Order Now On Line Isotretinoin Medicine Fedex Shipping
Viagra Dosierung Cialis Venta Cialis Por Internet online pharmacy Progesterone Find From Canada Cephalexin For Canine

#8 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 20/10/2017, 22:57

Cialis Originale Vendita online pharmacy Clobetasol Low Price Pills Next Day Delivery
Viagra Online Canada Pharmacy Amoxicillin Rash Ebv viagra online pharmacy Cialis Pressione Alta
Generic Online Pharmacy Prix Du Levitra Orodispersible Cialis Generico Consigli online pharmacy Viagra Taglich

#9 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 31/10/2017, 09:13

Cialis No Script Propecia En Falta viagra Priligy France Keflex For Ear Infection Dutasteride Need
Zithromax Z Pak 250 Mg Retin A Without Script Buy Kamagra Fast Delivery viagra Cialis Incompatibilidades

#10 LarPhozyHah

LarPhozyHah

    Super Veterano

  • Usuários
  • 14515 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 22/11/2017, 07:02

Cialis Tadalafil 20mg Wirkung Progesterone Medicine Where To Buy On Line Priligy Romania viagra Acheter Cytotec Ligne Universal Drugstore Canada




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq