1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Importar CSV ou XLS par Mysql

Discussão em 'Web Development' iniciada por eRKULIX, 26 de Junho de 2008. (Respostas: 2; Visualizações: 4317)

  1. eRKULIX

    eRKULIX Suspenso

    Qual a forma mais rapida e simples de importar um ficherio csv para um base de dados mysql, de preferência ignorando a primeira coluna.

    obrigado
     
  2. Warlord

    Warlord [email protected] Member

    EMS MySQL Manager, open file, map columns, next, next, next, finish :P
     
  3. m.costa

    m.costa Power Member

    Simples simples e' uma query como a seguinte (poes o .csv no servidor junto com um PHP a ligar 'a BD e a executar esta query), supondo que não tens nenhum software de gestão mysql tipo phpMyAdmin/EMS/etc (se tivesses provavelmente não estavas a por a questão) e não se justifica instalar:

    PHP:
    LOAD DATA LOCAL INFILE 'ficheiro.csv' INTO TABLE 'nome_tabela' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (@xcampo1campo2campo3);
    mudando o nome do ficheiro, nome da tabela e o nome dos campos aos quais atribuir os valores de cada coluna do .csv ( quando quiseres ignorar uma coluna qualquer do csv, em vez de atribuires a um campo atribuis a uma variavel que nunca vais usar -> @variavel )
     

Partilhar esta Página