Como importar dados csv para o mysql via php
Como importar dados csv para o mysql via php
Muitas vezes no dia a dia é necessário executar essa simples ação de importar dados de uma planilha de Excel, com o php isso pode ser feito de maneira simples.
Vamos ao passo a passo:
Este tutorial tem por definição que você já esta conecatdo nob banco de dados e que a planilha tem duas colunas, nome e email.
Coloque o arquivo csv no mesmo diretório do arquivo php, neste exemplo ele se chama planilha.csv
Veja o código abaixo. Clique na imagem, para ver o código, pois o WordPress, não deixou que eu publica-se em texto.
Espero que ajude!
Quer mais dicas sobre php? Clique aqui!

Um apaixonado por inovação, tecnologia e cultura. Estudei Ciência da Computação e Processos Gerencias e trabalho atualmente na Inter.net como Diretor de TI e Inovação 








Bom dia sou novo no mundo php, estou precisando importar uma planilha do excel para um banco mysql e não estou conseguindo, tentei ler o seu tutorial mais o link esta vazio, se puder me encaminha por e-mail agradeço
Olá… Gostaria muito de ler seu tutorial. Como posso ter acesso já que nao esta disponível aqui? Aguardo anciosamente.
O link da imagem não funciona, vê se dá pra arrumar aí…
Já corrigi.
Iai Parceiro. Excelente modelo! ah se tudo fosse tão simples.
Agora vamos resolver o problema da duplicidade?
pois é. os registro ao serem inseridos, são duplicados mais duas vezes. vlw
CORREÇÃO:
Retire o laço for:
dá pra usar assim e fica bom também !!
[quote]
…
while (($data = fgetcsv($handle,1000, “;”))!== FALSE) {
$sql = “insert into setor_funcoes (nom_setor, nom_funcao)
values(‘$data[0]‘,’$data[1]‘)”;
mysql_query($sql)or die(mysql_error());
}
fclose($handle);
[/quote]