Pular para o conteúdo
Grátis

Conversor Excel para JSON

Transforme dados tabulares do Excel em arrays JSON prontos para serem usados em APIs e Bancos de Dados.

Conversor Excel para JSON

Transforme tabelas do Excel em arrays de objetos JSON perfeitos para APIs e Bancos de Dados

Faça upload da sua Planilha

As colunas da primeira linha serão as chaves (keys) do JSON.

Status e DownloadXLSX JSON

O JSON será gerado a partir da primeira aba da sua planilha.

O que é o Conversor Excel para JSON

O Conversor Excel para JSON é uma ferramenta online que transforma os dados de uma planilha em um array de objetos JSON, usando a primeira linha como chaves e cada linha seguinte como um registro. Ele lê arquivos .xlsx, .xls, .xlsb e .ods diretamente no seu navegador e devolve um arquivo .json pronto para uso.

A ferramenta é usada por desenvolvedores, cientistas de dados e analistas que precisam levar dados de uma planilha para uma API, um banco de dados ou um script. Em vez de digitar objetos JSON à mão ou escrever código de parsing, você faz o upload da planilha e recebe o JSON estruturado. Isso resolve o problema comum de "tenho os dados no Excel, mas preciso deles em formato de código".

Como usar

  1. Clique em "Selecionar Arquivo XLSX" e escolha sua planilha (.xlsx, .xls, .xlsb ou .ods).
  2. Confirme que o arquivo aparece selecionado na tela.
  3. Clique em "Converter e Baixar JSON".
  4. A ferramenta gera o JSON, mostra uma prévia e baixa o arquivo automaticamente.

Exemplo trabalhado. Suponha uma planilha com o cabeçalho nome, idade, cidade na primeira linha e uma linha de dados Ana, 28, Curitiba. A saída fica assim:

[
  {
    "nome": "Ana",
    "idade": 28,
    "cidade": "Curitiba"
  }
]

O arquivo é salvo com o nome da planilha original acrescido de -convertida.json.

Como funciona

A conversão acontece inteiramente no seu navegador. Quando você escolhe o arquivo, a ferramenta lê os bytes localmente e usa a biblioteca SheetJS para interpretar a planilha. Nenhum dado é enviado para um servidor, então suas informações não saem do seu computador.

A ferramenta abre a primeira aba da planilha e a converte com sheet_to_json. A primeira linha vira o conjunto de chaves e cada linha posterior vira um objeto dentro do array. O JSON final é formatado com indentação de 2 espaços para facilitar a leitura. Se o arquivo estiver corrompido ou protegido por senha, a ferramenta avisa que não conseguiu ler a planilha.

Vale saber que apenas a primeira aba é processada. Abas adicionais são ignoradas. Se você precisa de mais de uma aba, separe cada uma em um arquivo antes de converter.

Item Comportamento da ferramenta
Formatos aceitos .xlsx, .xls, .xlsb, .ods
Abas lidas Apenas a primeira aba do arquivo
Cabeçalho Primeira linha vira as chaves (keys)
Estrutura de saída Array de objetos JSON
Indentação 2 espaços
Processamento Local, no navegador (não vai a servidor)
Resultado Download automático de .json

Como o JSON é apenas texto, não há perda dos valores lidos da tabela: os números, textos e datas presentes na primeira aba são mantidos no arquivo gerado.

Perguntas frequentes

Meus dados são enviados para algum servidor?

Não. Toda a conversão acontece dentro do seu navegador. Quando você escolhe o arquivo, a ferramenta lê os bytes localmente com a biblioteca SheetJS e gera o JSON na sua própria máquina. Nenhuma informação da planilha é enviada para um servidor externo, o que preserva a privacidade de dados sensíveis como cadastros de clientes ou relatórios internos.

Como o JSON é estruturado?

A primeira linha da sua planilha vira o cabeçalho, ou seja, as chaves (keys) de cada objeto JSON. Cada linha seguinte se torna um objeto dentro de um array. O resultado é um array de objetos, com indentação de 2 espaços para facilitar a leitura. É o formato mais comum para consumir dados em APIs, bancos de dados e scripts.

Quais formatos de planilha posso enviar?

A ferramenta aceita arquivos .xlsx, .xls, .xlsb e .ods. Isso cobre as planilhas modernas e antigas do Excel, o formato binário XLSB e as planilhas do LibreOffice ou OpenOffice. Se você tentar enviar outro tipo de arquivo, a ferramenta avisa que o formato não é suportado e pede uma planilha válida.

A ferramenta converte todas as abas da planilha?

Não. A ferramenta lê apenas a primeira aba do arquivo. Abas adicionais são ignoradas na conversão. Se você precisa dos dados de mais de uma aba, a forma mais segura é separar cada aba em um arquivo próprio e converter um de cada vez, garantindo que todos os registros apareçam no JSON final.

Por que apareceu um erro ao ler minha planilha?

O erro costuma indicar que o arquivo está corrompido ou protegido por senha. A ferramenta não consegue abrir planilhas bloqueadas. Remova a proteção por senha no Excel ou no LibreOffice, salve novamente o arquivo e tente converter de novo. Também vale confirmar que o arquivo terminou de baixar por completo antes do upload.

O nome do arquivo baixado muda?

Sim. O arquivo JSON é salvo com o nome da sua planilha original acrescido do sufixo -convertida.json. Por exemplo, se você enviar clientes.xlsx, o download vem como clientes-convertida.json. Isso ajuda a identificar rapidamente qual planilha deu origem ao arquivo e evita confusão quando você converte várias planilhas seguidas.

Sobre este conteúdo

Escrito por:
Ferramenta Grátis

Ferramentas relacionadas