Fatos principais
- Categoria
- Conversão e codificação
- Tipos de entrada
- file, select, text, number, checkbox
- Tipo de saída
- file
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
O Extrator de Intervalo XLSX é uma ferramenta eficiente para converter dados específicos de planilhas Excel em formato JSON, permitindo a extração precisa de intervalos nomeados, áreas A1 ou planilhas inteiras para integração em sistemas e aplicações.
Quando usar
- •Quando você precisa converter dados tabulares de um arquivo Excel em objetos JSON estruturados.
- •Ao extrair apenas uma seção específica ou um intervalo nomeado de uma planilha complexa.
- •Para automatizar a ingestão de dados de planilhas em bancos de dados ou APIs, mantendo a referência de coordenadas.
Como funciona
- •Carregue seu arquivo Excel (.xlsx ou .xls) na ferramenta.
- •Defina o modo de extração: 'Celula Objetos' para manter coordenadas ou 'Registro Objetos' para usar cabeçalhos.
- •Especifique o intervalo (ex: A1:D100), o nome da aba ou o intervalo nomeado desejado.
- •Configure opções adicionais, como a linha de cabeçalho ou a remoção de células em branco, e gere o arquivo JSON.
Casos de uso
Exemplos
1. Extração de Intervalo Nomeado
- Contexto
- Uma equipe de vendas possui um intervalo nomeado 'SalesRegion' em uma planilha de vendas consolidada.
- Problema
- Necessidade de extrair apenas esses dados específicos mantendo as coordenadas originais para auditoria.
- Como usar
- Selecione o modo 'Celula Objetos', insira 'SalesRegion' no campo de intervalo nomeado e ative a opção de incluir coordenadas.
- Resultado
- Um arquivo JSON contendo os valores das células e suas respectivas posições na planilha.
2. Conversão de Tabela para Objetos
- Contexto
- Um desenvolvedor precisa converter uma lista de usuários em uma planilha para um formato de array de objetos JSON.
- Problema
- A planilha possui cabeçalhos na primeira linha e o desenvolvedor precisa que os dados sejam mapeados por essas colunas.
- Como usar
- Escolha o modo 'Registro Objetos', defina o intervalo 'A1:C20' e configure a linha de cabeçalho como 1.
- Resultado
- Um JSON limpo onde cada linha da planilha se torna um objeto com chaves baseadas nos cabeçalhos da linha 1.
Testar com amostras
json, xml, xlsxHubs relacionados
FAQ
Quais formatos de arquivo são suportados?
A ferramenta suporta arquivos nos formatos .xlsx e .xls.
Posso extrair apenas um intervalo nomeado?
Sim, basta inserir o nome do intervalo definido na sua planilha no campo 'Nomeado Intervalo'.
Qual a diferença entre 'Celula Objetos' e 'Registro Objetos'?
'Celula Objetos' retorna cada célula com suas coordenadas, enquanto 'Registro Objetos' utiliza a linha de cabeçalho para criar chaves para cada registro.
É possível remover linhas vazias automaticamente?
Sim, a opção 'Remover Em branco Cells/Linhas' está habilitada por padrão para limpar seu JSON.
Como defino a linha de cabeçalho?
No modo 'Registro Objetos', utilize o campo 'Cabecalho Linha' para indicar em qual linha da planilha seus dados começam.