Converta JSON para CSV para planilhas
APIs, bancos de dados e ferramentas de log usam JSON, mas colegas, clientes e analistas geralmente querem uma planilha. Este conversor de JSON para CSV transforma um array JSON em um arquivo CSV que você pode abrir no Excel, Google Sheets, Numbers ou qualquer ferramenta de dados. Objetos aninhados são achatados em suas próprias colunas, campos ausentes são tratados de forma elegante e caracteres especiais são escapados corretamente. A conversão roda no seu navegador, então seus dados permanecem privados.
Funcionalidades
- Entrada de arrays de objetos, arrays de arrays ou um único objeto.
- Achata objetos aninhados em colunas como
address.cityeaddress.country. - Todas as chaves viram colunas — objetos com campos diferentes são unificados em uma única tabela consistente.
- Escolha do delimitador: vírgula, ponto e vírgula, tabulação (TSV) ou pipe (|).
- Escapamento correto de vírgulas, aspas e quebras de linha de acordo com o padrão CSV.
- Opção de UTF-8 amigável para Excel que adiciona um BOM para que acentos e escritas não latinas sejam exibidos corretamente.
- Copie ou baixe, com o nome do arquivo original mantido quando você abre um arquivo.
Exemplo
Este JSON:
[
{ "id": 1, "name": "Ada", "address": { "city": "London" }, "tags": ["math"] },
{ "id": 2, "name": "Alan", "address": { "city": "Manchester" } }
]
vira este CSV:
id,name,address.city,tags
1,Ada,London,"[""math""]"
2,Alan,Manchester,
O array tags é armazenado como texto JSON em uma única célula, com suas aspas duplicadas como o formato CSV exige. A segunda linha não tem tags, então a célula fica vazia.
Dicas
- Extraia o array primeiro. Muitas respostas de API envolvem a lista em um objeto, como
{"data": [...], "page": 1}. Converter o objeto inteiro resulta em uma única linha; copie apenas o array para ter uma linha por item. - Escolha ponto e vírgula para o Excel na Europa. Se o Excel colocar tudo em uma única coluna, seu sistema usa a vírgula como separador decimal. Use o delimitador de ponto e vírgula ou importe o arquivo com a função Dados › De Texto/CSV do Excel.
- Valide primeiro. Se o JSON tiver um erro de sintaxe, a mensagem mostrará onde. O Formatador JSON pode ajudar a encontrar e corrigir o erro.
Ferramentas relacionadas
Para converter na direção oposta, use o Conversor de CSV para JSON. Para comparar duas exportações linha por linha, experimente o Comparador de Textos.