Conversor de CSV, JSON e tabelas
Converta entre CSV, tabelas coladas de planilhas, JSON e tabelas Markdown
Carregando a ferramenta…
Lê CSV, células copiadas de uma planilha, JSON ou uma tabela Markdown e converte para outro formato. Use-o para transformar CSV em JSON, ou uma tabela de planilha em tabela Markdown ou em comandos SQL INSERT.
Como usar
- Cole uma tabela na caixa de entrada, ou toque em “Abrir arquivo” para abrir um arquivo .csv, .tsv, .json ou .txt.
- Deixe o “Formato de entrada” em “Detectar automaticamente” e confira a prévia. Se a primeira linha não tiver os nomes das colunas, desative “A primeira linha é o cabeçalho”.
- Em “Converter para”, escolha CSV, TSV, JSON, tabela Markdown, tabela HTML ou SQL INSERT e defina as opções.
- Toque em “Copiar” para levar o resultado, ou em “Salvar arquivo” para baixá-lo.
Como funciona
- Uma célula que contém vírgula ou quebra de linha fica entre aspas duplas, e uma aspa dupla dentro de uma célula é escrita duas vezes. A entrada é lida pela mesma regra.
- O JSON aninhado é achatado em nomes de colunas unidos por pontos, como user.name. Ao converter de volta para JSON, a opção de aninhamento reconstrói a estrutura original.
- Os arquivos são lidos como UTF-8, ou com uma codificação antiga do idioma da página se não forem UTF-8 válido. A prévia mostra as 100 primeiras linhas; a conversão usa todas.
- O texto colado fica salvo neste navegador e continua lá quando você volta.
Perguntas frequentes
- Como converter CSV para JSON?
- Cole o CSV e escolha JSON em “Converter para”. Com “Array de objetos”, os nomes das colunas na primeira linha viram as chaves de cada item.
- Por que meu CSV aparece com caracteres estranhos no Excel?
- O Excel pode ler um arquivo UTF-8 sem BOM em outra codificação. Ative “Adicionar BOM UTF-8 ao arquivo salvo” e baixe com “Salvar arquivo”; o Excel passa a mostrar o texto corretamente.
- Dá para transformar uma tabela do Excel em tabela Markdown?
- Sim. As células copiadas do Excel são detectadas como separadas por tabulação. Escolha “Tabela Markdown” em “Converter para” e defina o “Alinhamento das colunas” se precisar.
- Um valor como 007 vira 7?
- Não. Mesmo com “Converter números e true/false em valores” ativado, valores como 007 ou números muito longos continuam como texto.