Conversor de JSON para CSV
Transforma uma lista JSON de objectos numa tabela separada por vírgulas, pronta para uma folha de cálculo.
Resultados
O que faz esta ferramenta
Uma API dá JSON e quem pediu os dados quer uma folha de cálculo. A conversão só faz sentido quando o JSON é uma lista de objectos mais ou menos com a mesma forma — é essa a parte que se parece com uma tabela. Os campos são postos entre aspas como o RFC 4180 manda, por isso um valor com uma vírgula, aspas ou uma quebra de linha sobrevive à viagem para o Excel ou o Numbers.
Fórmula
cada objecto da lista vira uma linha ; a união dos campos vira o cabeçalho
Variáveis
| Símbolo | Significado | Unidade |
|---|---|---|
text | JSON | — |
delimiter | Separador | — |
OUT | CSV | — |
RW | Linhas | — |
CL | Colunas | — |
Exemplo resolvido
- JSON[{"nome":"Ana","idade":30},{"nome":"Bruno","idade":41}]
- Separador,
- CSVnome,idade Ana,30 Bruno,41
- Linhas2
- Colunas2
Limitações
- O cálculo é feito inteiramente no seu navegador. Os valores que introduz nunca são enviados para um servidor.
Perguntas frequentes
E se os objectos tiverem campos diferentes?
O cabeçalho é a união de todos os campos que aparecem em qualquer sítio da lista, pela ordem em que surgem, e qualquer linha a que falte um deles fica com a célula vazia. Objectos e listas encaixados são outra história: uma tabela não tem espaço para eles, por isso saem na célula como o JSON que são. Se não é isso que quer, achate a estrutura antes de converter.