Ir para o conteúdo
Monu Tools

Conversor CSV para SQL

Converta CSV em instruções SQL INSERT, com um CREATE TABLE opcional. Defina o nome da tabela e copie o script. É executado no seu navegador.

Inverter: SQL → CSV

Como usar CSV → SQL

  1. 01

    Cole seu CSV no painel esquerdo ou digite-o.

  2. 02

    Escolha o delimitador que seu CSV utiliza; o SQL é atualizado instantaneamente à direita.

  3. 03

    Copie o SQL com o botão copiar.

O que faz

Esta ferramenta transforma cada linha CSV em uma instrução INSERT para a tabela que escolher, pronta para preencher um banco de dados. Marque a opção para inserir no início a instrução CREATE TABLE correspondente.

Os valores são colocados entre aspas e escapados em segurança: os números permanecem sem aspas, as células vazias tornam-se strings vazias e as aspas simples dentro do texto são duplicadas.

Seguro por construção

Os identificadores são colocados entre aspas duplas. Os valores de texto utilizam aspas simples e quaisquer aspas incorporadas são duplicadas, para que o SQL gerado permaneça válido mesmo quando contém apóstrofos.

A saída é ANSI SQL portátil que a maioria dos bancos de dados aceita, incluindo PostgreSQL, MySQL e SQLite.

Privado e ilimitado

Cada conversão acontece localmente no seu navegador. Seus dados nunca são enviados, registrados nem armazenados em um servidor. Você pode usar a ferramenta com exportações confidenciais e continuar trabalhando offline depois que a página for carregada.

Não é preciso se cadastrar, não há marca d'água nem limite de linhas. O único limite é a memória do seu dispositivo.

Perguntas frequentes

Também cria a tabela?

Opcionalmente. Ative "Adicionar CREATE TABLE" para inserir no início uma instrução que define cada coluna como TEXT. Pode ajustar as colunas para os tipos corretos antes de executar o SQL.

Qual delimitador que devo usar?

Vírgula é o padrão. Escolha ponto e vírgula nas regiões em que a vírgula é o separador decimal (comum nas exportações alemãs e outras exportações europeias), tabulação para arquivos TSV ou barra vertical quando seus valores já contêm vírgulas.

Existe um limite de linha ou tamanho de arquivo?

Não há limite fixo de linhas nem cota diária. Como tudo é processado localmente, o limite prático é a memória do seu dispositivo, que costuma ser suficiente para dezenas de milhares de linhas.

Meus dados são enviados para algum lugar?

Não. A conversão é feita inteiramente no seu navegador com JavaScript, por isso nada do que você cola ou solta sai do dispositivo. Você pode trabalhar com planilhas que contêm e-mails de clientes, dados financeiros ou outras informações confidenciais.

Fontes

Informar um problema