Nada é enviado
Converter JSON para CSV
Cole um JSON ou abra um arquivo para gerar um CSV para Excel, Google Planilhas ou um banco de dados. Objetos aninhados viram colunas como address.city, toda chave ganha sua coluna e arquivos grandes são convertidos sem travar a página.
CSV
Cole um JSON ou abra um arquivo para converter.
Prévia
Os dados aparecem aqui em forma de tabela.
O que você digita fica neste dispositivo. Nada é enviado.
Isso economizou seu tempo? O DigiTools é gratuito, sem anúncios e sem cadastro. Deixe uma gorjeta (abre em uma nova aba) para ajudar a mantê-lo assim.
Conte aos outros o que achou: avalie o DigiTools no Trustpilot (abre em uma nova aba).
Como converter JSON para CSV
- Cole seu JSON ou abra um arquivo .json. O ideal é uma lista de objetos, e a resposta de uma API com a lista dentro também funciona.
- Escolha o separador e o que fazer com as listas: juntar numa célula, dar uma coluna a cada item ou manter como JSON.
- Confira a prévia e copie ou baixe o CSV.
Perguntas frequentes
Meus dados são enviados?
Não. A conversão acontece no seu navegador, neste dispositivo, então listas de clientes, exportações e respostas de API continuam privadas. Arquivos grandes são convertidos em segundo plano e a página continua respondendo.
Como ficam os objetos aninhados?
Cada valor de dentro vira uma coluna com nome separado por pontos: {"address": {"city": "Lisboa"}} gera a coluna address.city. Toda chave que aparece em alguma linha ganha uma coluna, na ordem em que aparece pela primeira vez, e as linhas que não têm a chave ficam com a célula vazia.
Por que o Excel põe tudo numa coluna só?
Com o Windows em português, o Excel espera ponto e vírgula, porque a vírgula é o separador decimal: escolha Ponto e vírgula como separador. Se os acentos aparecerem errados, ative a marca de ordem de bytes antes de baixar, para o Excel ler o arquivo como UTF-8.
Números grandes são mantidos exatos?
Sim. Os números são copiados como estão escritos, então um ID de 19 dígitos não é arredondado e 1.10 continua 1.10. Textos, true e false são mantidos, e null vira uma célula vazia.