Jump to content


Photo

Importar Csv E Xls Para Mysql


  • Faça o login para participar
1 reply to this topic

#1 dudesign

dudesign

    Turista

  • Usuários
  • 31 posts
  • Sexo:Masculino
  • Localidade:Estado de São Paulo

Posted 23/06/2010, 09:28

Olá estou querendo importar um arquivo .XLS, XLSX e CSV para o MySQL.
Consegui fazer para enviar CSV, mas não estou conseguindo arrumá-lo para os arquivos...
<?php
mysql_connect("xxx", "xxx", "xxx");
mysql_select_db("xxx");

if(isset($_POST['submit'])){
        $filename = $_POST['filename'];
        $handle = fopen("$filename", "r");
        while(($data = fgetcsv($handle, 100000, ";")) !== FALSE){
                $result = mysql_query("INSERT INTO teste (empresa, nome, email, enviar, status) VALUES ('".$data[2]."', '".$data[0]."', '".$data[1]."', '".$data[3]."', '".$data[4]."')");
        }
        fclose($handle);
        print "Import done";
}else{
        print "<form action='index.php' method='post'>";
        print "Type file name to import:<br>";
        print "<input type='file' name='filename' size='20'><br>";
        print "<input type='submit' name='submit' value='submit'></form>";
}
?>

alguém pode me ajudar...
não teria como fazer um para os 3 tipos de arquivos?
e se tem como consultar o e-mail antes de efetuar o cadastro...

da uma força ai galera...
Dudesigner

MSN:
eduardobarrosvilla@hotmail.com

#2 dudesign

dudesign

    Turista

  • Usuários
  • 31 posts
  • Sexo:Masculino
  • Localidade:Estado de São Paulo

Posted 02/07/2010, 13:26

galera vamos ajudar... por favor!
Dudesigner

MSN:
eduardobarrosvilla@hotmail.com




1 user(s) are reading this topic

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

IPB Skin By Virteq