CSV ↔ JSON — Conversor
Converta CSV em objetos ou matrizes JSON, ou exporte JSON como CSV. Aceita aspas, quebras de linha nas células e BOM UTF-8; os dados e arquivos não saem do navegador.
Processamento local · Sem envio ao servidor · Entrada de até 10 MB · Até 100.000 linhas
Como usar
Em CSV → JSON, a matriz de objetos usa os cabeçalhos únicos da primeira linha como chaves. A matriz de linhas retorna cada linha como uma matriz de strings.
JSON → CSV aceita matrizes de objetos e de linhas. Matrizes e objetos aninhados são gravados como strings JSON, números e booleanos como texto e null como célula vazia.
A proteção de fórmulas adiciona um apóstrofo às células iniciadas por =, +, - ou @. Desative-a apenas com dados confiáveis quando precisar de uma conversão reversível exata.
Perguntas frequentes
Os dados CSV ou JSON são enviados a um servidor?
Não. O conteúdo colado e os arquivos selecionados são processados apenas no navegador e não são enviados ao servidor.
Os números e as datas do CSV são convertidos automaticamente?
Não. Todas as células CSV permanecem como strings para não alterar o significado dos valores.
Aceita aspas e quebras de linha dentro das células?
Sim. Aceita células entre aspas duplas, aspas duplas escapadas, vírgulas e quebras de linha nas células.
Exemplo prático e critérios de verificação
CSV ↔ JSON — Conversor: Primeiro identifique se a origem é texto, componente de URL, JSON, CSV, CSS, JavaScript, cor ou token e confira codificação, delimitadores, aspas e quebras de linha. Codificar não é criptografar, decodificar não verifica assinatura e minificar não otimiza código; defina o formato de saída e o destino antes de executar.
CSV ↔ JSON — Conversor: Para uma verificação rápida, comece com name,score\nA,10 ↔ [{name:A,score:10}] como uma entrada pequena cuja relação de resultados possa verificar diretamente. Confirme se o resumo, as unidades e as opções correspondem à sua intenção antes de aplicar a valores reais ou a uma cópia do original; isso reduz erros de configuração.
CSV ↔ JSON — Conversor: Insira a saída no navegador, ferramenta de build, API ou tela de design de destino e confira erros de análise ou mudanças de significado. Decodificar não prova autenticidade, um hash não é descriptografável e código minificado não garante o mesmo comportamento. Guarde o original e os testes e evite inserir senhas, tokens ou dados pessoais.
CSV ↔ JSON — Conversor · Registro do trabalho: Em um trabalho real, registre em conjunto as condições de entrada, as opções escolhidas e o resultado. Não suponha que o estado será mantido após recarregar ou trocar de dispositivo. Guarde separadamente resultados importantes por cópia, download, captura de tela ou outro método da página e reabra-os no ambiente de destino.
CSV ↔ JSON — Conversor · Verificação de erros: Se aparecer um erro ou resultado inesperado, reduza a entrada, execute novamente com as opções padrão e mude uma condição por vez. Registrar mensagens e valores de limite ajuda a distinguir problemas de formato, casos não suportados e limites de recursos do navegador, além de evitar considerar um resultado vazio como sucesso.
CSV ↔ JSON — Conversor · Escopo de uso: Consulte a orientação da página para saber se há processamento no navegador ou consulta ao servidor, onde os dados ficam e o que é suportado. Use originais sensíveis ou segredos apenas quando indispensável. Decisões jurídicas, financeiras ou médicas e mudanças em sistemas operacionais exigem informações oficiais atuais e verificação independente.