Guia de conversão de CSV e JSON
Como converter CSV e JSON no navegador
Um CSV com cabeçalho pode virar uma lista de objetos JSON; uma lista não vazia de objetos em UTF-8 pode virar CSV. Este guia trata da organização dos dados e dos valores, enquanto o guia de codificação resolve problemas de caracteres.
Exemplo: criar JSON para teste de API
Mantenha o código 001 como texto e converta o preço padrão em número JSON.
- Entrada: CSV com cabeçalho
- Saída: JSON UTF-8 sem BOM
- Estrutura: lista de objetos
CSV de produtos
O código 001 é identificador, não quantidade.
codigo,nome,preco,ativo
001,Caderno,12.80,true
002,Caneta,2.40,falseLista de objetos JSON
Decimais comuns viram números; zeros iniciais e true/false em texto continuam strings.
[
{ "codigo": "001", "nome": "Caderno", "preco": 12.8, "ativo": "true" },
{ "codigo": "002", "nome": "Caneta", "preco": 2.4, "ativo": "false" }
]Erros frequentes de conversão
Nem todo documento JSON válido tem formato tabular.
- Usar objeto único ou lista vazia
- Salvar JSON fora de UTF-8
- Ignorar o ajuste de cabeçalhos vazios ou repetidos
- Supor que inteiros enormes ou IDs com zero são números comuns
Converter CSV ou JSON
A entrada JSON aceita somente UTF-8; na saída CSV também escolha codificação e delimitador.
- Abra Codificação e conversão de formato e escolha CSV ou JSON.
- No CSV, confirme codificação, delimitador e cabeçalhos.
- Escolha JSON ou um formato CSV como saída.
- Revise os tipos de valor, as colunas e os valores com níveis internos.
- Confira os itens e baixe; confirme o alerta de fórmulas se a saída for CSV.
Formato versus codificação
Use este fluxo para mudar a estrutura. Se o resultado continuar CSV e houver apenas texto ilegível, consulte o guia de codificação.
- Indicado: dados de teste de API
- Indicado: exportações JSON em linhas e colunas
- Somente codificação: guia do Excel
- Separar dados com vários níveis em tabelas diferentes não está disponível