CSV para SQL
Gere CREATE TABLE com tipos inferidos e INSERTs a partir de um CSV.
- Grátis
- Sem cadastro
- Roda no seu navegador
SQL
Cole um CSV e o SQL aparece aqui.
Como funciona
O conversor lê o CSV (separador detectado entre vírgula, ponto e vírgula, tab e barra vertical, com aspas no padrão RFC 4180) e gera um CREATE TABLE com tipos inferidos e INSERTs em lotes. Os nomes e valores são escritos no formato do MySQL, PostgreSQL, SQLite ou SQL Server.
Tudo é calculado no seu navegador: o que você digita não é enviado a lugar nenhum.
Ver o código do cálculoconvert.ts (abre em nova aba)Perguntas frequentes
2 perguntasPelo conteúdo de todas as linhas: só inteiros vira INTEGER (ou BIGINT), números com ponto vira DECIMAL, true/false vira BOOLEAN, datas AAAA-MM-DD ou DD/MM/AAAA viram DATE e o resto vira VARCHAR com o maior tamanho encontrado. Células vazias viram NULL.
Agrupa várias linhas em um único INSERT, o que é bem mais rápido de importar. No SQL Server o limite é de 1.000 linhas por comando, e a ferramenta respeita isso.
Mais em Conversores
- JSON para YAMLConverta JSON em YAML enquanto digita e veja a linha e a coluna de cada erro.
- YAML para JSONConverta YAML em JSON, inclusive arquivos com vários documentos, com erros na linha exata.
- XML para JSONConverta XML em JSON mantendo atributos com prefixo e tipos de valor.
- JSON para XMLGere XML a partir de JSON, com elemento raiz, atributos e indentação à escolha.
- INI para JSONConverta arquivos INI em JSON: seções, subseções, comentários e chaves repetidas.
- INI para YAMLConverta arquivos INI em YAML: seções, subseções, comentários e chaves repetidas.
- Imagem para Data URITransforme uma imagem ou arquivo em data URI Base64 para CSS, HTML ou Markdown.
- Data URI para ImagemValide um data URI, veja a imagem, o tipo e o tamanho e baixe o arquivo.