tabela de banco de dados de importação phpmyadmin da planilha do google

0

Estou gerenciando um site pequeno, que permite que as pessoas se registrem como membros. Anteriormente eu usei um formulário do Google para gerenciar o registro de membros, mas agora como o número de usuários se torna bastante grande eu estou mudando para o mysql. Atualmente tenho cerca de 500 membros no banco de dados, salvos em uma planilha do google. Como posso fazer uma importação em massa de uma planilha do google para uma tabela no mysql? BTW Estou usando o phpmyadmin, então uma solução para phpmyadmin é preferível :)
Obrigado.

    
por phunehehe 08.11.2009 / 19:10

3 respostas

4

Agora importe a consulta de tabela novamente, ela substituirá a tabela simulada criada anteriormente.

    
por 08.11.2009 / 20:18
3

Planilha do Google Docs:

  1. Arquivo > Faça o download como ... > CSV

phpMyAdmin:

  1. Importar > Formato: CSV
  2. ✔ A primeira linha do arquivo contém os nomes das colunas da tabela
  3. [Ir]

Como é texto puro, existem inúmeras maneiras que podem ser feitas, embora se você estiver usando uma versão mais antiga do phpMyAdmin (ou se encontre sem ele), uma alternativa é usar o PHP fgetcsv () ou str_getcsv () para processar o arquivo e importá-lo.

    
por 30.06.2012 / 16:13
0

O SQL é simplesmente um texto legível. Crie uma nova tabela no PHPmyAdmin com a estrutura desejada, duas entradas fictícias e exporte a consulta para um arquivo de texto .sql com uma marca "drop table". Com a planilha, exporte um arquivo de texto separado por vírgulas. Agora recorte e cole as partes do arquivo csv no arquivo sql e ajuste o número de campos no cabeçalho SQL. Se necessário, use pesquisar e substituir para corresponder à pontuação. Use o Notepad ++ (Smultron no Mac) para facilitar a edição de arquivos .sql. Você pode usar duas ações de pesquisa e substituição para converter o CSV em SQL

substituir por ','

substitua return por '); INSERT INTO tablename fieldname1, fieldname2) VALUES (

Em seguida, copie e cole a lista editada na consulta SQL fictícia.

Agora importe a consulta de tabela novamente, ela substituirá a tabela simulada criada anteriormente.

    
por 25.11.2009 / 21:34