CSV → JSON
Converte uma tabela em JSON linha por linha.
Esta ferramenta funciona com JavaScript. Para a usar, 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 desligar a opção de cabeçalho, cada linha vai como lista. Serve para levar dados exportados de uma folha de cálculo para uma aplicação web, para uma API, para um ficheiro de definiçã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 ficheiro também é achada sozinha, de modo que as letras ş, ğ e ı dos antigos ficheiros 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 registo 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 ficheiros de até 32 MB. Pode enviar até 20 ficheiros de uma vez; todos são processados com os mesmos ajustes e, se forem vários, são transferidos num único ZIP.
Do início ao fim
- Envie o seu ficheiro CSV. Arraste um ficheiro CSV, TSV ou TXT ou selecione-o.
- Escolha o separador e o formato. «Detetar automaticamente» funciona direito na maioria dos ficheiros. Se a primeira linha não for cabeçalho, desligue a opção.
- Converta e transfira. Transfira o JSON assim que ficar pronto. O número de registos e o separador achado aparecem no ecrã.
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 pode fazer no programa que for usar.
O separador foi achado errado.
Escolha o certo à mão na opção de separador. Folhas de cálculo 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 perde-se.
O meu ficheiro fica no servidor?
Não. O ficheiro chega ao servidor apenas para ser processado e é eliminado quando o trabalho termina; o resultado também é eliminado depois de transferido, ao sair da ferramenta. Não é preciso conta, nome nem e-mail, e os seus ficheiros nunca são enviados a serviços de terceiros. A utilização é gratuita: não há quota por hora nem por dia para o número de operações, não é preciso ver anúncios antes do processamento e não adicionamos marca de água ao resultado.
Mais ferramentas de Ficheiro
RUPO Studio