Fatos principais
- Categoria
- Format Conversion
- Tipos de entrada
- file, text, number, range
- Tipo de saída
- file
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
Converta automaticamente suas planilhas Excel em estruturas JSON Schema precisas, permitindo a validação de dados e a integração eficiente de sistemas com base nos cabeçalhos e amostras de conteúdo do seu arquivo.
Quando usar
- •Ao preparar dados de planilhas para integração com APIs ou bancos de dados NoSQL.
- •Quando precisar garantir a consistência de dados através de validação automática de tipos.
- •Para automatizar a criação de documentação técnica a partir de arquivos Excel existentes.
Como funciona
- •Envie seu arquivo Excel (.xlsx ou .xls) e especifique a aba desejada.
- •Defina a linha do cabeçalho e o tamanho da amostra para análise de tipos.
- •Ajuste os limites de enumeração e obrigatoriedade para refinar a precisão do esquema.
- •Obtenha o arquivo JSON Schema gerado pronto para uso em seus projetos.
Casos de uso
Exemplos
1. Gerar Schema para Cadastro de Produtos
Desenvolvedor Backend- Contexto
- Uma equipe de e-commerce mantém o catálogo de produtos em Excel e precisa sincronizar esses dados com um novo banco de dados MongoDB.
- Problema
- Criar um JSON Schema que valide os tipos de dados e restrinja valores de categorias sem configurar manualmente cada campo.
- Como usar
- Carregue o arquivo 'produtos.xlsx', defina a linha 1 como cabeçalho e ajuste o limite de enumeração para identificar categorias fixas.
- Configuração de exemplo
-
sheetName: 'Produtos', headerRow: 1, enumMaxDistinct: 10, schemaTitle: 'ProductSchema' - Resultado
- Um arquivo JSON Schema completo que define tipos (string, number), campos obrigatórios e enums para categorias, pronto para validação de entrada.
Testar com amostras
json, xml, xlsxHubs relacionados
FAQ
Quais formatos de arquivo são suportados?
A ferramenta suporta arquivos nos formatos .xlsx e .xls.
Como o sistema decide se um campo é obrigatório?
Utilizamos um limite de obrigatoriedade (threshold) que verifica a frequência de preenchimento das células na amostra fornecida.
O que é o limite de enumeração?
É o número máximo de valores distintos permitidos para que um campo seja classificado como 'enum' no esquema.
Posso definir o título do esquema gerado?
Sim, utilize o campo 'Schema Titulo' para nomear sua estrutura JSON conforme necessário.
Qual o tamanho máximo de arquivo permitido?
O limite para upload de arquivos é de 100 MB.