CSV → JSON
Converte uma tabela em JSON linha por linha.
Esta ferramenta funciona com JavaScript. Para usá-la, ative o JavaScript no navegador e recarregue a página.
DE UMA TABELA PARA DADOS ESTRUTURADOS.
CSV → JSON passa uma tabela CSV ou TSV para JSON. A primeira linha é usada como cabeçalho: cada linha vira um objeto JSON cujas chaves são os nomes das colunas. Se você desligar a opção de cabeçalho, cada linha vai como lista. Serve para levar dados exportados de uma planilha para um aplicativo web, para uma API, para um arquivo de configuração ou para um projeto de código.
O separador de coluna é achado sozinho: entre vírgula, ponto e vírgula, tabulação e barra vertical, escolhe-se o que aparece um número de vezes mais constante em cada uma das primeiras linhas; se quiser, também dá para definir à mão. A codificação do arquivo também é achada sozinha, de modo que as letras ş, ğ e ı dos antigos arquivos turcos do Windows não se estragam. A saída é recuada com 2 ou 4 espaços ou com uma tabulação. A opção «JSONL» escreve cada registro numa linha própria; ferramentas que processam dados grandes linha a linha esperam esse formato. Os valores vão como texto e não são convertidos em números. Dá para enviar arquivos de até 32 MB. Você pode enviar até 20 arquivos de uma vez; todos são processados com os mesmos ajustes e, se forem vários, são baixados num único ZIP.
Do início ao fim
- Envie seu arquivo CSV. Arraste um arquivo CSV, TSV ou TXT ou selecione-o.
- Escolha o separador e o formato. «Detectar automaticamente» funciona direito na maioria dos arquivos. Se a primeira linha não for cabeçalho, desligue a opção.
- Converta e baixe. Baixe o JSON assim que ficar pronto. O número de registros e o separador achado aparecem na tela.
Perguntas frequentes
Por que os números estão entre aspas?
No CSV todo valor é texto e a ferramenta não adivinha o tipo; assim também se preserva o zero inicial de um valor como «007». A conversão para número você pode fazer no programa que for usar.
O separador foi achado errado.
Escolha o certo à mão na opção de separador. Planilhas configuradas em turco quase sempre usam ponto e vírgula.
O que acontece com uma célula de cabeçalho vazia?
À coluna cujo cabeçalho está vazio é dado, conforme a posição, um nome como «sutun3»; nenhum dado se perde.
O meu arquivo fica no servidor?
Não. O arquivo chega ao servidor apenas para ser processado e é excluído quando o trabalho termina; o resultado também é excluído depois de baixado, ao sair da ferramenta. Não é preciso conta, nome nem e-mail, e os seus arquivos nunca são enviados a serviços de terceiros. O uso é gratuito: não há cota por hora nem por dia para o número de operações, não é preciso assistir a anúncios antes do processamento e não adicionamos marca d’água ao resultado.
Mais ferramentas de Arquivo
RUPO Studio