Como usar
- Cole um array JSON de objetos (um único objeto também funciona).
- Escolha o delimitador — Vírgula para a maioria das ferramentas, Ponto e vírgula para o Excel em regiões que usam vírgula decimal, como o Brasil.
- Marque Adicionar BOM (para o Excel) se o arquivo for aberto no Excel e tiver acentos ou outros caracteres fora do inglês.
- Copie o CSV ou baixe-o como arquivo .csv.
Opções explicadas
- Objetos aninhados
- Achatados em nomes de coluna com ponto: {"address":{"city":"Paris"}} vira a coluna address.city.
- Arrays dentro das linhas
- Gravados como texto JSON em uma única célula, por exemplo [1,2,3], para que nenhum dado se perca.
- Chaves ausentes
- As colunas são a união das chaves de todas as linhas, na ordem em que aparecem pela primeira vez; linhas sem uma chave recebem uma célula vazia.
- BOM
- Uma marca de ordem de bytes (BOM) avisa ao Excel que o arquivo está em UTF-8. Sem ela, o Excel no Windows mostra caracteres acentuados e chineses como símbolos embaralhados.
Exemplo
JSON:
[{"id":1,"name":"Ada","address":{"city":"London"}},{"id":2,"name":"Grace, Jr.","tags":["navy","cobol"]}]
CSV:
id,name,address.city,tags
1,Ada,London,
2,"Grace, Jr.",,"[""navy"",""cobol""]"
Perguntas frequentes
Por que o Excel coloca tudo em uma coluna só?
Em algumas regiões, o Excel espera ponto e vírgula como separador. Escolha Ponto e vírgula como delimitador, ou abra o arquivo por Dados → De Texto/CSV e escolha o delimitador ali.
Por que meus caracteres aparecem embaralhados no Excel?
O Excel assume uma codificação antiga, a menos que o arquivo comece com um BOM UTF-8. Marque Adicionar BOM (para o Excel) e baixe de novo.
Como são tratadas vírgulas e aspas dentro dos valores?
Seguindo a RFC 4180, valores com vírgulas, aspas ou quebras de linha são colocados entre aspas duplas, e as aspas internas são duplicadas.
Existe limite de linhas?
Não há limite fixo. Dezenas de milhares de linhas são convertidas em um ou dois segundos no navegador; o próprio Excel para em 1.048.576 linhas.
Privacidade
Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.