Conversor de Excel para JSON

Abra uma pasta de trabalho .xlsx ou cole células direto do Excel ou do Google Sheets e receba um JSON limpo. Números, booleanos e datas mantêm seus tipos, e nada é enviado para servidor algum.

Atualizado em
Abrir arquivo (.xlsx, .csv, .json)
Entrada
Saída
Recuo

Prévia da entrada

Seus dados nunca saem do seu computador. Todo o processamento acontece localmente no navegador.

Como usar: Excel para JSON

  1. Clique em Abrir arquivo e escolha uma pasta de trabalho .xlsx, ou copie as células no Excel / Google Sheets e cole no painel da esquerda.
  2. Se a pasta de trabalho tiver várias abas, escolha uma no menu de abas — ou marque Todas as abas para exportá-las juntas.
  3. Escolha o formato de saída (array de objetos ou array de linhas) e como as células vazias serão escritas.
  4. Confira a prévia e depois clique em Copiar ou Baixar .json.

O que faz um conversor de Excel para JSON?

Uma planilha é uma grade: a primeira linha geralmente traz os nomes das colunas e cada linha seguinte é um registro. O JSON representa os mesmos dados como um array de objetos, em que cada objeto usa os nomes das colunas como chaves. É o formato que APIs REST, aplicações JavaScript, bancos NoSQL e a maioria dos fixtures de teste espera:

[
  { "id": 1, "name": "Ada Lovelace", "plan": "pro", "active": true },
  { "id": 2, "name": "Grace Hopper", "plan": "team", "active": true }
]

Lendo arquivos .xlsx no seu navegador

Um arquivo .xlsx é um arquivo ZIP com documentos XML dentro (o formato Office Open XML). Esta ferramenta descompacta o arquivo localmente, lê a tabela de strings compartilhadas, todas as planilhas e os estilos das células, assim consegue diferenciar um número real de um texto e uma data de um número. Sua pasta de trabalho nunca sai do seu dispositivo.

Célula do ExcelValor JSON
Número 49.549.5
Texto 02134 (CEP armazenado como texto)"02134"
VERDADEIRO / FALSOtrue / false
Célula formatada como data (serial 45306)"2024-01-15"
Data e hora"2024-01-15 14:30:00"
Fórmulaseu último valor calculado

O Excel armazena datas como números seriais de dias contados a partir de 1900 (ou 1904, em pastas de trabalho antigas do Mac). O conversor verifica o formato numérico de cada célula e transforma seriais formatados como data em strings ISO 8601, que qualquer linguagem de programação consegue interpretar.

Colando células em vez de abrir um arquivo

Quando você copia um intervalo no Excel, no Google Sheets ou no Numbers, a área de transferência guarda um texto separado por tabulações. Cole no painel de entrada e o delimitador de tabulação é detectado automaticamente. Exportações em CSV e com ponto e vírgula funcionam do mesmo jeito. Para texto colado, a opção Detectar números e booleanos transforma 42 e true em tipos JSON reais, enquanto valores com zeros à esquerda continuam como strings.

Problemas comuns

  • Arquivos .xls antigos usam um formato binário. Salve-os como .xlsx ou CSV no Excel (Arquivo → Salvar como) antes.
  • Células mescladas mantêm o valor apenas na célula superior esquerda; as outras chegam vazias.
  • Nomes de colunas duplicados são renomeados para name_2, name_3, assim nenhum dado é sobrescrito.
  • Cabeçalhos com pontos, como address.city, podem virar objetos aninhados quando você marca Reconstruir objetos aninhados.

Quer fazer o caminho inverso? Use JSON para Excel. Para arquivos CSV simples, o CSV para JSON tem opções extras de análise.

Também pesquisado como: xlsx para json, converter excel para json, planilha para json, google sheets para json, conversor excel json, xls para json.

Ferramentas que combinam com: Excel para JSON

  • CSV e Excel para SQL — Cole células de CSV ou Excel, ou abra um arquivo .xlsx, e receba instruções CREATE TABLE e INSERT prontas para executar, com os valores escapados corretamente para o seu banco de dados.
  • Formatação JSON — Cole o JSON aqui para formatá-lo, compactá-lo ou validá-lo.
  • CSV e Excel para Array JavaScript — Cole linhas de planilha ou JSON e receba um array ou objeto JavaScript limpo para usar no seu código, nos testes, em dados de mock ou em configurações.
  • JSON para SQL — Cole um array JSON e receba o SQL que cria a tabela e insere cada objeto como uma linha — objetos aninhados viram colunas ou valores JSON, e cada string é escapada para o seu dialeto.

Perguntas frequentes

Meu arquivo Excel é enviado para um servidor?
Não. A pasta de trabalho é descompactada e lida inteiramente no seu navegador com JavaScript, então planilhas confidenciais ficam no seu dispositivo.
Posso converter uma aba específica?
Sim. Quando a pasta de trabalho tem mais de uma aba, um menu de abas aparece ao lado do botão Abrir arquivo. Marque Todas as abas para obter um único objeto JSON com uma chave por aba.
Por que minhas datas aparecem como números, tipo 45306?
Isso acontece quando uma célula de data está formatada como número simples no Excel. Formate a coluna como data no Excel ou converta o número serial por conta própria: ele é a quantidade de dias desde 30 de dezembro de 1899.
Funciona com arquivos .xls, .ods ou do Numbers?
Só é possível abrir diretamente arquivos .xlsx (e .xlsm, com macros). Salve outros formatos como .xlsx ou CSV primeiro, ou copie as células e cole aqui.
Como converter Google Sheets para JSON?
Selecione as células no Google Sheets, copie e cole no painel de entrada, ou baixe a planilha com Arquivo → Baixar → Microsoft Excel (.xlsx) e abra esse arquivo.
Posso instalar o Excel para JSON como um aplicativo da web e usá-lo offline?
Sim. O Excel para JSON é um aplicativo da web instalável (PWA) — instalado a partir do seu navegador, não baixado de uma loja de aplicativos. Clique em “Instalar aplicativo” na parte superior desta página no Chrome ou no Edge (Windows, macOS, Linux, ChromeOS) ou, no Android, use “Compartilhar” → “Adicionar à tela inicial” no iPhone e no iPad, ou “Arquivo” → “Adicionar ao Dock” no Safari 17+ em um Mac. Em seguida, ela se abre em uma janela própria com seu próprio ícone e, como é executada inteiramente no seu navegador, continua funcionando offline. O Firefox no desktop não permite a instalação de aplicativos da web. Como funciona a instalação.

Ferramentas relacionadas