UltKit

Converter Excel para JSON

Transforme uma planilha em JSON que um programa consegue carregar. Envie um arquivo .xlsx, .xls, .ods ou .numbers e receba um array com um objeto por linha, com os cabeçalhos das suas colunas como chaves.

Conversor de dados

ou solte arquivos CSV, TSV, TXT … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Envie a pasta de trabalho

    Adicione arquivos do Excel, do LibreOffice ou do Numbers, até 20 de cada vez e 95 MB cada. Confira se a linha 1 de cada planilha traz os nomes de coluna que você quer como chaves.

  2. 2

    Escolha a estrutura e as planilhas

    Array de objetos e datas ISO vêm pré-selecionados. Em Configurações avançadas, mude Estrutura do JSON para Array de arrays para um arquivo compacto, ou Planilhas a converter para Todas as planilhas para ter uma chave por planilha.

  3. 3

    Converta e carregue

    Clique em Converter para JSON e baixe. Importe o arquivo no seu app, popule um banco de dados ou passe-o para um executor de testes.

Uma conversão de Excel para JSON lê a planilha linha por linha e grava cada linha como um objeto JSON, usando a linha de cabeçalho como chaves. É assim que dados de planilha editados à mão por uma equipe viram entrada para um app, uma API ou um script.

Da planilha para o código: quem converte Excel para JSON

O padrão é sempre o mesmo: pessoas à vontade no Excel são donas dos dados, e um software precisa lê-los. Uma equipe de marketing mantém nomes e preços de produtos em uma pasta de trabalho a partir da qual um site estático é gerado. Uma equipe de localização preenche uma planilha com uma coluna por idioma, que o app carrega como arquivos de tradução. Um líder de QA lista casos de teste em linhas que o collection runner do Postman ou uma suíte do Jest lê como arquivo de dados JSON.

Escrever essas exportações à mão é lento e sujeito a erros, e o Excel não tem uma opção nativa de Salvar como JSON. A conversão entrega aos desenvolvedores um arquivo limpo sem pedir aos colegas que aprendam uma ferramenta nova. Quando o destino é um banco de dados relacional em vez de código de aplicação, converter Excel para SQL gera comandos INSERT, o que pula a etapa do JSON por completo.

Quantas linhas uma planilha pode gerar

1.048.576linhas em uma planilha XLSX, ou seja, até 1.048.575 objetos JSON depois da linha de cabeçalho

Arquivos .xls mais antigos param em 65.536 linhas por planilha.

Array de objetos ou array de arrays

Padrão

Array de objetos

Cada linha vira um objeto cujas chaves são os nomes do cabeçalho.

  • Autodescritivo: cada valor leva o nome da coluna
  • Fácil de ler no código como row.email
  • Maior, porque as chaves se repetem em cada linha
Ideal para: Apps, APIs, dados iniciais e fixtures de teste
Compacto

Array de arrays

Cada linha vira uma lista simples de valores; o cabeçalho é a primeira lista.

  • Arquivo menor
  • Corresponde ao modo como bibliotecas de gráficos recebem linhas
  • O código precisa saber qual posição guarda qual coluna
Ideal para: Tabelas grandes, gráficos e transferência de dados
Duas linhas de uma planilha de preços como array de objetos
[
  { "sku": "A-100", "name": "Caderno", "price": 4.5, "updated": "2026-10-18" },
  { "sku": "A-101", "name": "Caneta, azul", "price": 1.2, "updated": "2026-10-12" }
]

Os tipos seguem as células. Números continuam números, texto continua texto, células vazias são gravadas como null no formato de objetos, e as datas viram strings ISO porque o JSON não tem um tipo de data próprio. Linhas em branco no meio dos dados e anotações soltas abaixo da tabela também viram objetos, então apague-as na pasta de trabalho antes de converter.

XLSX e JSON em resumo

XLSX

Pasta de trabalho do Microsoft Excel

XLSX é o formato de pasta de trabalho padrão do Microsoft Excel desde o Office 2007, baseado no padrão Office Open XML. Ele guarda várias planilhas, fórmulas, formatação, gráficos, tabelas dinâmicas e validação de dados em um pacote ZIP de XML. Aceita mais de um milhão de linhas por planilha e é o formato padrão de troca de planilhas no mundo corporativo. Google Sheets, LibreOffice e Numbers abrem XLSX, embora macros e recursos avançados possam não ser preservados.

Compressão
–
Transparência
–
Animação
–
Lançamento
2007 · Microsoft
Conversor de XLSX

JSON

JavaScript Object Notation (JSON)

JSON é um formato de texto leve para dados estruturados, popularizado por Douglas Crockford no início dos anos 2000 e padronizado como RFC 8259 e ECMA-404. Ele representa objetos, arrays, strings, números, booleanos e null com uma sintaxe simples e legível. É o formato padrão de APIs web, arquivos de configuração e troca de dados entre aplicativos em praticamente todas as linguagens de programação. Não tem comentários, datas nem esquemas embutidos, e arquivos grandes e aninhados são difíceis de ler sem um visualizador.

Compressão
–
Transparência
–
Animação
–
Lançamento
2001 · Douglas Crockford
Conversor de JSON

As pessoas convertem Excel para JSON quando uma planilha mantida por quem não é desenvolvedor, como preços, traduções ou dados de teste, precisa ser carregada por código.

Converter Excel para JSON: perguntas frequentes

Como converter XLSX para JSON usando meus cabeçalhos como chaves?

Deixe Primeira linha é cabeçalho ativado, que é o padrão. O texto da linha 1 vira a chave de cada valor abaixo dele, então uma coluna com o cabeçalho email gera "email": "..." em cada objeto. Renomeie os cabeçalhos no Excel antes se quiser chaves diferentes, por exemplo nomes em camelCase para JavaScript.

Por que as datas do Excel saem no JSON como números tipo 46313?

O Excel guarda uma data como número serial que conta os dias a partir de 1º de janeiro de 1900 e só a formata como data na tela. Lido sem formatação, 2026-10-18 é o número 46313. Esta página grava as datas como strings ISO, como 2026-10-18; escolha Timestamp Unix em Datas se o seu código espera segundos.

O que acontece com fórmulas, cores e comentários do Excel no JSON?

JSON guarda dados, não apresentação. Cada célula com fórmula é gravada com o resultado calculado, enquanto cores de preenchimento, fontes, comentários de células, gráficos e o layout de células mescladas ficam para trás. Mantenha a pasta de trabalho como fonte editável e gere o JSON de novo quando ela mudar.

Posso converter todas as planilhas de uma pasta de trabalho para JSON de uma vez?

Sim. Com Planilhas a converter em Todas as planilhas, o JSON ganha uma chave por nome de planilha, cada uma com as linhas daquela planilha. Isso combina com arquivos de tradução ou com um catálogo dividido em abas por categoria.

Uma planilha grande é um problema para o JSON?

O tamanho cresce porque cada objeto repete as chaves, então uma planilha de 100.000 linhas pode virar um arquivo muitos megabytes maior que o XLSX. Para tabelas grandes carregadas em ferramentas de análise, CSV ou Parquet é mais leve; converter Excel para CSV entrega a versão plana.

Que precisão numérica o JSON gerado do Excel mantém?

A que o Excel armazenou, que é de no máximo 15 dígitos significativos. IDs longos, como números de cartão ou de conta com 16 dígitos digitados como números, já foram arredondados dentro do Excel. Formate essas colunas como Texto antes de digitar os dados, e elas serão gravadas como strings JSON.