Conversor de CSV para JSON
Converta texto CSV em formato JSON com opções de delimitador, tratamento de cabeçalhos e formatação de indentação.
Executar ferramenta
Este conversor transforma texto estruturado em formato CSV numa estrutura JSON organizada e legível. Pode colar os seus dados diretamente no campo de texto e definir o delimitador de campos pretendido, como a vírgula padrão ou o ponto e vírgula, frequentemente utilizado em exportações regionais de folhas de cálculo. Quando a opção de cabeçalho está ativa, a primeira linha do ficheiro é utilizada para definir os nomes das propriedades dos objetos resultantes. Cada linha com o mesmo número de colunas do cabeçalho transforma-se num registo estruturado com chaves e valores, sendo removidos os espaços em branco supérfluos no início e no fim de cada célula. Se existirem linhas com um número diferente de colunas, essas linhas são preservadas como listas de valores. Também pode desativar o cabeçalho para processar todas as linhas uniformemente, além de ajustar o nível de indentação visual do JSON final gerado no painel.
Instruções
- Insira ou cole o texto CSV no campo de entrada.
- Indique o delimitador pretendido (por exemplo, vírgula ou ponto e vírgula).
- Ative a opção de cabeçalho se a primeira linha contiver os nomes dos campos, ou desative-a para obter matrizes de valores.
- Defina o número de espaços de indentação pretendido para a formatação do JSON.
- Execute a conversão para visualizar e copiar a estrutura JSON resultante.
Exemplos
- Entrada com cabeçalho (nome, idade) e delimitador por vírgula convertida para uma lista de objetos JSON com propriedades nome e idade.
- Entrada com ponto e vírgula como delimitador e cabeçalho desativado, gerando uma lista JSON de listas com os valores literais.
Perguntas frequentes
O que acontece se uma linha tiver um número diferente de colunas em relação ao cabeçalho?
Quando a contagem de colunas de uma linha difere da linha de cabeçalho, os dados dessa linha são mantidos como uma lista de valores em vez de formarem um objeto indexado pelas chaves do cabeçalho.
Como são tratados os espaços em branco no início e no fim das células?
Ao processar os dados com cabeçalho ativo, os espaços em branco circundantes em cada célula e nos próprios nomes das colunas são automaticamente removidos.
O que ocorre se o campo de texto CSV estiver em branco?
Se a entrada estiver vazia ou contiver apenas espaços, a conversão não é concluída e o painel de resultados indica a necessidade de fornecer dados válidos.