Categorias

Conversor Excel para JSON

Converte arquivos Excel para formato JSON, extraindo dados da primeira planilha

Click to upload file or drag and drop file here

Maximum file size: 0MB Supported formats: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

Fatos principais

Categoria
Format Conversion
Tipos de entrada
file, checkbox, select
Tipo de saída
json
Cobertura de amostras
4
API disponível
Yes

Visão geral

O Conversor Excel para JSON é uma ferramenta eficiente que transforma planilhas complexas em arquivos JSON estruturados, facilitando a integração de dados em aplicações web e sistemas de banco de dados.

Quando usar

  • Preparar dados de planilhas para consumo em APIs ou aplicações front-end.
  • Migrar informações de tabelas estáticas para formatos de dados dinâmicos.
  • Padronizar dados de vendas ou inventário para processamento automatizado.

Como funciona

  • Carregue seu arquivo Excel (XLS ou XLSX) na ferramenta.
  • Selecione se a primeira linha deve ser tratada como cabeçalho e se deseja remover espaços em branco.
  • Escolha o formato de saída desejado, como Array de Objetos ou Array de Arrays.
  • Clique em converter para gerar e baixar seu arquivo JSON instantaneamente.

Casos de uso

Desenvolvedores que precisam converter listas de produtos em JSON para sites de e-commerce.
Analistas de dados que desejam importar planilhas de controle para bancos de dados NoSQL.
Equipes de TI que precisam transformar registros de usuários em arquivos de configuração JSON.

Exemplos

1. Conversão de Lista de Produtos

Desenvolvedor Web
Contexto
Uma loja possui um catálogo de produtos em uma planilha Excel e precisa exibi-los dinamicamente em um site.
Problema
O formato Excel não é legível diretamente pelo código do site.
Como usar
Upload do arquivo 'produtos.xlsx', marcando 'Primeira Linha Contém Cabeçalhos' e selecionando 'Array of Objects'.
Configuração de exemplo
hasHeader: true, trimValues: true, nestedFormat: 'object'
Resultado
Um arquivo JSON onde cada produto é um objeto com chaves baseadas nos nomes das colunas da planilha.

2. Processamento de Dados de Usuários

Analista de Dados
Contexto
Necessidade de importar uma lista de contatos para um sistema que aceita apenas arrays simples.
Problema
O Excel contém cabeçalhos que não são necessários para a importação no sistema alvo.
Como usar
Upload do arquivo 'contatos.xlsx', desmarcando 'Primeira Linha Contém Cabeçalhos' e selecionando 'Array of Arrays'.
Configuração de exemplo
hasHeader: false, trimValues: true, nestedFormat: 'array'
Resultado
Um arquivo JSON contendo apenas os valores das células, organizados em uma estrutura de matriz simples.

Testar com amostras

json, xml, xlsx

Hubs relacionados

FAQ

Quais formatos de arquivo são suportados?

A ferramenta suporta arquivos nos formatos .xls e .xlsx.

Como os dados são extraídos?

O conversor extrai automaticamente os dados contidos na primeira planilha do arquivo enviado.

Posso escolher o formato do JSON?

Sim, você pode optar por uma estrutura de Array de Objetos (usando cabeçalhos como chaves) ou Array de Arrays.

O que faz a opção 'Remover Espaços em Branco'?

Esta opção limpa espaços extras no início e no fim de cada valor de célula, garantindo dados mais limpos.

Existe limite de tamanho para o arquivo?

Sim, o limite máximo para upload é de 10 MB por arquivo.

Documentação da API

Ponto final da solicitação

POST /pt/api/tools/excel-to-json

Parâmetros da solicitação

Nome do parâmetro Tipo Requerido Descrição
excelFile file (Upload necessário) Sim -
hasHeader checkbox Não -
trimValues checkbox Não -
nestedFormat select Sim -

Os parâmetros de tipo arquivo precisam ser carregados primeiro via POST /upload/excel-to-json para obter filePath, depois filePath deve ser passado ao campo de arquivo correspondente.

Formato de resposta

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Dados JSON: Dados JSON

Documentação de MCP

Adicione este ferramenta à sua configuração de servidor MCP:

{
  "mcpServers": {
    "elysiatools-excel-to-json": {
      "name": "excel-to-json",
      "description": "Converte arquivos Excel para formato JSON, extraindo dados da primeira planilha",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=excel-to-json",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Você pode encadear várias ferramentas, ex: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máx 20 ferramentas.

Suporta links de arquivos URL ou codificação Base64 para parâmetros de arquivo.

Se você encontrar algum problema, por favor, entre em contato conosco em [email protected]