Nouplo

CSV para SQL

Uma tabela colada, pronta para rodar.

Resultado
Cole ou digite acima para ver o resultado aqui.

Seus arquivos ficam no seu dispositivo

Esta ferramenta roda inteiramente no seu navegador. O que você cola é processado no seu dispositivo e nunca é enviado a um servidor, então é seguro usar com tokens, chaves e textos não publicados.

Como funciona

  1. Cole o CSV ou o TSV — direto da planilha funciona.
  2. Dê nome à tabela. Envolva os identificadores se o seu banco exigir.
  3. Deixe o CREATE TABLE para uma tabela nova; desligue para inserir numa que já existe.
  4. Copie o SQL e execute. Leia antes.

Perguntas frequentes

Como ele escolhe os tipos de coluna?
Pelo tipo mais estreito em que cabem todos os valores da coluna: só dígitos dá INTEGER, um ponto decimal dá DECIMAL, uma data dá DATE, e o resto VARCHAR com alguma folga. Um único texto já faz a coluna inteira virar texto, que é o lado seguro para errar.
Os valores são escapados?
Uma aspa dentro de um valor é duplicada, que é o escape em que todos os dialetos concordam, e uma célula vazia vira NULL em vez de texto vazio. Para um arquivo que você mesmo vai rodar nos seus dados, é o certo.
Posso usar com dados de um formulário ou de uma API?
Não com segurança. São literais, não parâmetros; montar comandos assim a partir de entrada que você não digitou é exatamente como acontece injeção de SQL. Para qualquer coisa automatizada, use os parâmetros do seu driver.
Alguma coisa é enviada para um servidor?
Não. Roda no navegador, então o que você colar fica no seu computador.

Ferramentas relacionadas