mysql importar dados do excel csv

Upload: lelenf

Post on 18-Oct-2015

34 views

Category:

Documents


0 download

TRANSCRIPT

  • [http://blog.openshell.in/wp-content/uploads/2011/02/msexcel-mysql1.jpg]

    Pessoal,

    Hoje vou estar mostrando, como importar dados de um arquivo csv ( Excel )para o MySQL.

    Arquivo csv, so arquivos onde as informaes so separadas por vrgula (CSV = Comma-separated values)

    Voc pode salvar sua tabela do excel com csv na opo salvar como.

    Ela deve ficar mais ou menos com o este exemplo

    1;11/03/1996;41;5;4;52;30;33

    2;18/03/1996;9;39;37;49;43;41

    3;25/03/1996;36;30;10;11;29;47

    Onde temos 3 linhas e 7 colunas, cada linha representa um registro e cada coluna uma informao do registro.

    Para testarmos vou estar usando o arquivo csv com todos os resultados da Mega Sena, ate a data de hoje.

    Para gerar este arquivo, fui no site http://www1.caixa.gov.br/loterias/loterias/megasena/download.asp[http://www1.caixa.gov.br/loterias/loterias/megasena/download.asp] e peguei o arquivo zip, descompactei abri oarquivo HTML, copiei e colei para o excel, removi as colunas que no seria necessrias e salvei com csv.

    Voc pode pegar o meu arquivo aqui [http://dl.dropbox.com/u/44099962/megasena.csv] ( http://dl.dropbox.com/u/44099962/megasena.csv ) [http://www.blogger.com/(%20%20http://dl.dropbox.com/u/44099962/megasena.csv%20)]

    [http://dl.dropbox.com/u/44099962/megasena.csv]

    Entrar no MySQL

    MySQL importar dados do Excel CSV

    MySQL importar dados do Excel CSV http://marcelogomesrp.blogspot.com.br/2011/10/mysql-importar-dado...

    1 de 3 21/08/2013 16:00

  • mysql -u root -p

    Criar o database megasena

    create database megasena;

    Selecionar o database criado

    use megasena;

    Criar a tabela que ira guardar os dados dos sorteios

    CREATE TABLE `sorteios` (

    `concurso` int(10) DEFAULT NULL,

    `data_sorteio` date DEFAULT NULL,

    `primeiro` int(11) DEFAULT NULL,

    `segundo` int(11) DEFAULT NULL,

    `terceiro` int(11) DEFAULT NULL,

    `quarto` int(11) DEFAULT NULL,

    `quinto` int(11) DEFAULT NULL,

    `sexto` int(11) DEFAULT NULL

    );

    importar os dados

    LOAD DATA INFILE 'c:\\dados\\megasena.csv' INTO TABLE sorteios FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n';

    Obs.: Estou assumindo que voc salvou o arquivo megasena.csv em c:\dados\megasena.csv, caso use outropath, basta modificar no comando acima

    Se seguiu os passos ate aqui, agora voc tem uma tabela com todos os resultados dos sorteios no mysql

    Pode conferir

    SELECT * FROM sorteios;

    MySQL importar dados do Excel CSV http://marcelogomesrp.blogspot.com.br/2011/10/mysql-importar-dado...

    2 de 3 21/08/2013 16:00

  • Postado h 5th October 2011 por Marcelo Gomes

    Localizao: undefined

    Marcadores: mega sena, mysql, excel, windows, megasena

    MySQL importar dados do Excel CSV http://marcelogomesrp.blogspot.com.br/2011/10/mysql-importar-dado...

    3 de 3 21/08/2013 16:00