Como converter CSV para JSON e JSON para CSV
Converta uma tabela CSV simples em registros JSON ou esses registros novamente em uma tabela.
O que preparar
Você pode adicionar: CSV, TSV, JSON. O tamanho permitido e o número de arquivos são indicados na página da ferramenta.
Procedimento
Adicionar arquivos
Adicione CSV, TSV ou JSON. Para JSON, você precisa de uma lista de registros como [{"name":"Anna"},{"name":"Ivan"}]. Os valores dentro das entradas devem ser simples, sem outras listas ou entradas.
Selecione as configurações
Selecione uma direção e um separador de coluna. Para CSV → JSON, você pode especificar nomes e tipos de colunas. Se os títulos não forem especificados, eles serão retirados da primeira linha do CSV. Se você mesmo os especificou, a primeira linha será considerada dados.
Clique no botão
Leia os termos de processamento e confirme o seu consentimento. Clique em “CSV/TSV ↔ JSON” e espere até que esteja pronto. Se aparecer um erro, leia a mensagem e verifique o arquivo, o texto ou as configurações.
Salve e verifique
Clique em "Download" no resultado final. Abra o resultado e compare o número de registros e nomes de campos. Em JSON -> CSV, verifique as células vazias em busca de valores ausentes e ordem dos cabeçalhos.
Opções de ferramentas
Alguns campos aparecem após a seleção de um modo. As configurações padrão são mostradas aqui; Eles estão sujeitos a alterações no site.
- Direção
Crie registros JSON a partir de uma tabela CSV ou TSV ou crie CSV a partir de registros JSON.
- Separador
Um caractere entre colunas, como vírgula ou ponto e vírgula. Selecione aquele usado no arquivo.
- Títulos separados por vírgulas (vazio = primeira linha)
Nomes de colunas separados por vírgulas, sem repetições. Se deixado em branco, os títulos serão retirados da primeira linha do CSV.
- Tipos de coluna
Tipos de coluna em ordem separados por vírgulas: texto - texto, número - número, bool - verdadeiro ou falso. Se não for preenchido, os valores permanecerão como texto.
Bom saber
Os nomes das colunas não devem ser repetidos. A ferramenta não transforma registros JSON aninhados complexos em uma tabela plana. Para armazenar zeros à esquerda, use o tipo de texto.
Perguntas frequentes
Onde o processamento é realizado?
O arquivo ou texto é enviado ao servidor para processamento. Antes de começar, leia os termos e condições na página da ferramenta e concorde com eles. Baixe o resultado final antes da data de validade indicada na página.
O que fazer se o resultado não for adequado?
Pegue o arquivo ou texto original e tente outras configurações nas etapas acima. Compare o novo resultado com o anterior. Os arquivos originais do seu dispositivo permanecem inalterados.