Navigation Menu+

Como importar dados csv para o mysql via php

Posted on Feb 21, 2008 by in Tecnologia | 8 comments

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.

screenshot-3.png

Espero que ajude!
Quer mais dicas sobre php? Clique aqui!

Rafael Franco

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. Desenvolvo em PHP, Java, Objective C, JS, Html, etc etc etc

Mais Posts - Website

Follow Me:
TwitterFacebookLinkedInGoogle Plus

8 Comments

  1. 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

  2. Olá… Gostaria muito de ler seu tutorial. Como posso ter acesso já que nao esta disponível aqui? Aguardo anciosamente.

  3. O link da imagem não funciona, vê se dá pra arrumar aí…

  4. 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

  5. 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]

Trackbacks/Pingbacks

  1. pligg.com - Considerações » Como importar dados csv para o mysql via php... Muitas vezes no dia a dia é necessário executar essa ...
  2. Rafael via Rec6 - Considerações » Como importar dados csv para o mysql via php... Muitas vezes no dia a dia é necessário executar essa ...

Submit a Comment

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>