Converter CSV em JSON (e Vice-Versa) Sem Precisar de uma Folha de Cálculo
Publicado 2026-09-10
Os dados exportados raramente chegam já na forma de que precisa. Um CSV de uma folha de cálculo ou de uma ferramenta de exportação de base de dados precisa de se tornar JSON para uma chamada de API ou um script — ou o inverso: um array JSON vindo de uma resposta de API precisa de se tornar numa folha de cálculo que alguém consiga efetivamente abrir.
Como funciona o CSV para JSON
A primeira linha do seu CSV é tratada como cabeçalhos de coluna, e cada linha seguinte torna-se um objeto JSON, com a linha de cabeçalho a fornecer as chaves. Os campos entre aspas (incluindo os que contêm vírgulas ou quebras de linha) são interpretados corretamente, e não apenas divididos em cada vírgula.
Como funciona o JSON para CSV
No sentido inverso, a ferramenta espera um array JSON de objetos simples (ou um único objeto, que é encapsulado num array de uma linha). Todas as chaves de todos os objetos são reunidas para construir uma linha de cabeçalho coerente, pelo que lida bem com objetos cujos campos variam ligeiramente entre si, sem falhar.
Uma nota sobre dados aninhados
O CSV é, no fundo, um formato tabular e plano — não tem forma nativa de representar objetos ou arrays aninhados dentro de um campo. Se o seu JSON tiver estruturas profundamente aninhadas, achate-o primeiro (ou exporte apenas os campos de que precisa) antes de converter para CSV.
Passos
- Abra a ferramenta CSV para JSON (ou JSON para CSV).
- Cole ou solte os seus dados.
- Reveja o resultado convertido no ecrã.
- Copie-o ou descarregue-o como ficheiro.