Skip to content
Conversor JSON ⇄ CSV
Tools

Conversor JSON ⇄ CSV

Novo

Converta um array JSON em CSV e CSV de volta para JSON, com aspas corretas.

Runs entirely in your browser. Nothing is uploaded.

Converta JSON para CSV e CSV para JSON no seu navegador

Este conversor JSON para CSV transforma um array JSON de objetos num CSV pronto para folha de cálculo — e converte CSV de volta para JSON estruturado — sem enviar nada. Cole os seus dados, largue um ficheiro ou carregue o exemplo, depois mude a direção para ir em qualquer sentido. O resultado aparece em tempo real à direita com uma tabela de pré-visualização, para que possa verificar as colunas antes de copiar ou descarregar.

Trata das partes complexas do CSV por si: os valores que contêm vírgulas, aspas ou quebras de linha são colocados entre aspas e escapados na saída, e analisados corretamente na entrada, para que os seus dados viajem entre JSON e CSV sem corrupção.

Achate JSON aninhado para CSV

O JSON do mundo real raramente é plano, e é aí que a maioria dos conversores falha. Ative Achatar aninhado e esta ferramenta expande objetos e arrays aninhados em colunas com notação de ponto: um objeto address torna-se address.city e address.country, enquanto um array roles torna-se roles.0 e roles.1. Isso permite-lhe achatar JSON aninhado para CSV com um clique em vez de escrever um script.

Ferramentas como ConvertCSV.com e csvjson.com lidam bem com JSON plano simples, mas requerem pré-processamento manual para estruturas aninhadas. Aqui, muda um interruptor. Prefere manter um subobjeto junto? Deixe o achatamento desativado e cada valor aninhado é armazenado como texto JSON dentro de uma única célula, que se converte de volta à estrutura original quando inverte a direção.

Abra o seu CSV no Excel ou Google Sheets

As folhas de cálculo não conseguem ler JSON diretamente, mas todas as aplicações de folhas de cálculo mais importantes leem CSV sem qualquer extensão ou passo de conversão. O caminho mais rápido de JSON para Excel é converter aqui e abrir o ficheiro descarregado. Escolha o delimitador de vírgula para Excel dos EUA e Google Sheets, ou ponto e vírgula para os idiomas europeus onde o Excel o espera por omissão — Alemanha, França, Países Baixos e grande parte da Europa do Sul e de Leste — e as colunas alinham-se imediatamente sem necessidade do assistente de Texto para Colunas. A tabulação dá-lhe um TSV que pode colar diretamente numa grelha de folha.

Para o Google Sheets, também pode copiar a saída CSV, abrir uma folha em branco e colar — o Sheets deteta o delimitador automaticamente e divide em colunas. Se regularmente obtém JSON de uma API e precisa no Sheets, esta ferramenta de navegador é mais rápida do que escrever um Google Apps Script para trabalhos pontuais. Sem conta, sem quota de que se preocupar, e a conversão termina em menos de um segundo independentemente do número de linhas do seu JSON.

Escolha o seu delimitador, cabeçalhos e colunas

Controla o formato de saída. Ative ou desative a linha de cabeçalho, mude o delimitador entre vírgula, ponto e vírgula e tabulação, e use as fichas de coluna para incluir ou remover campos individuais — muito útil quando uma resposta de API devolve trinta chaves mas só precisa de cinco. A ordem das colunas segue sempre a ordem em que as chaves aparecem pela primeira vez no seu JSON, pelo que o CSV corresponde exatamente ao que espera sem qualquer reordenação alfabética.

A interface de fichas de coluna também resolve um problema comum: as respostas da API REST incluem frequentemente campos internos do servidor como _id, __v ou updated_at que não quer numa folha de cálculo orientada ao cliente. Clique nessas fichas para os excluir e a pré-visualização atualiza imediatamente. O conjunto de colunas selecionado é lembrado para a sessão atual, pelo que se colar JSON atualizado com o mesmo esquema fica limpo. Para saída TSV, o delimitador de tabulação evita conflitos de aspas com dados com muitas vírgulas.

CSV para JSON com tipagem inteligente

No sentido contrário, cole ou envie um CSV e a ferramenta lê a primeira linha como cabeçalhos e cada linha seguinte como um objeto, tratando campos com aspas com vírgulas e quebras de linha incorporadas. O delimitador é detetado automaticamente, e com Analisar números e booleanos ativado, 42 torna-se um número e true torna-se um booleano em vez de strings, dando-lhe uma saída CSV para JSON limpa e tipada pronta para uma API ou ficheiro de configuração.

Isto é útil para importar dados de folhas de cálculo para uma base de dados, construir um ficheiro de configuração a partir de um CSV partilhado, ou alimentar um componente frontend que espera um array JSON. O JSON de saída está formatado com indentação para legibilidade, não minificado, para que possa inspecioná-lo diretamente. Se precisar de JSON compacto para um payload de API de produção, copie a saída e minifique-a com qualquer ferramenta formatadora de JSON. A conversão lida com milhares de linhas sem abrandar porque corre inteiramente em JavaScript no seu separador do navegador.

Como se compara ao ConvertCSV, csvjson e outros conversores online

ConvertCSV.com é uma opção popular, mas envia o seu ficheiro para os seus servidores, impõe um limite de tamanho de ficheiro de 1 MB no nível gratuito e mostra anúncios em toda a página de resultados. csvjson.com é limpo e amigo do programador, mas também do lado do servidor — os seus dados atravessam a rede. json-csv.com oferece um nível gratuito, mas limita as conversões gratuitas por dia. Mr. Data Converter é mínimo e baseado no navegador, mas não foi mantido durante anos e não suporta achatamento aninhado.

Esta ferramenta é totalmente do lado do cliente sem envios, sem limite de tamanho de ficheiro (além da memória do dispositivo), sem limites de conversão diários e sem anúncios. Para exportações sensíveis — registos de clientes, respostas de API com dados pessoais, análises internas — nada sai da sua máquina. Pode desligar-se da internet depois de a página carregar e continuar a converter offline. Sem registo, sem custo, sem comprometer a privacidade.

Frequently asked questions

Como converto JSON para CSV?

Cole ou envie um array JSON de objetos, mantenha a direção em JSON → CSV, e aparecerá instantaneamente um CSV pronto para folha de cálculo à direita — depois copie ou descarregue. Por exemplo, [{"id":1,"nome":"Ana"},{"id":2,"nome":"João"}] torna-se uma linha de cabeçalho id,nome seguida de 1,Ana e 2,João. Cada objeto torna-se uma linha e cada chave torna-se uma coluna. Toda a conversão ocorre no seu navegador, pelo que nenhum dado sai da sua máquina.

Como converto CSV para JSON?

Mude o interruptor de direção para CSV → JSON (ou simplesmente envie um ficheiro .csv e muda automaticamente). A primeira linha é lida como cabeçalhos de coluna e cada linha seguinte torna-se um objeto. Ative Analisar números e booleanos para que 1 seja um número e true seja um booleano em vez de strings. A conversão é instantânea e a saída é JSON válido que pode colar diretamente em qualquer API, ficheiro de configuração ou editor de código.

Como achato JSON aninhado para CSV?

Ative Achatar aninhado e qualquer objeto e array aninhado expande-se em colunas com notação de ponto. {"nome":"Ana","morada":{"cidade":"Lisboa"},"funções":["engenheira","escritora"]} torna-se as colunas nome, morada.cidade, funções.0 e funções.1 — um valor por célula. Com o achatamento desativado, um valor aninhado permanece intacto como JSON dentro da sua célula.

Como converto JSON para Excel?

Converta o seu JSON para CSV aqui, descarregue o .csv, depois abra-o no Excel ou Google Sheets — ambos leem CSV nativamente e dividem em colunas automaticamente. Para versões europeias do Excel que esperam um delimitador de ponto e vírgula, escolha primeiro a opção de Ponto e vírgula para que as colunas se alinhem sem um passo manual de Texto para Colunas.

É seguro converter JSON e CSV online?

Sim — este conversor é 100% do lado do cliente. Os seus dados de JSON e CSV nunca saem do seu navegador: não há envio, não há servidor e não há registo. Mesmo exportações confidenciais com dados pessoais ou empresariais ficam completamente no seu dispositivo. Pode provar isto carregando a ferramenta, desligando-se da internet e continuando a converter — continua a funcionar sem ligação de rede.

Como converto um ficheiro JSON grande?

Como a conversão corre completamente no seu navegador, não há envio nem limite de tamanho de ficheiro imposto pelo servidor — o único limite é a memória do seu dispositivo. Ficheiros de vários megabytes que conversores online como ConvertCSV.com ou csvjson.com rejeitam pelos seus limites de envio geralmente funcionam aqui sem problemas.

Que delimitador devo usar?

Use vírgula para CSV padrão, Excel dos EUA e Google Sheets. Escolha ponto e vírgula para idiomas europeus onde o Excel o usa por omissão (Alemanha, França, Países Baixos e grande parte da Europa do Sul e de Leste). Use tabulação para ficheiros TSV ou quando quiser colar a saída diretamente numa grelha de células de folha de cálculo.