Pular para o conteúdo principal

Extrair planilhas de Excel em Make

Extrair planilhas de Excel é um Make módulo que converte todo Excel planilhas para estruturado JSON Em seus cenários, utilize automaticamente a primeira linha como cabeçalho de coluna. Use-o quando precisar exportar dados de uma planilha com várias abas. APIs, bancos de dados ou armazenamento em nuvem sem cópia manual. O módulo aceita um Excel seletores de arquivo e planilha opcionais, e retorna um JSON Dicionário indexado pelo nome da planilha para roteamento imediato subsequente.

O que este módulo faz
PDF4me Extrair planilhas de Excel lê um Excel caderno de exercícios dentro do seu Make cenário e retorna todas as planilhas solicitadas como estruturadas JSON, com a primeira linha automaticamente promovida a cabeçalhos de coluna. Selecione planilhas por nome, por índice baseado em 1 ou deixe ambos os campos em branco para extrair toda a pasta de trabalho. A saída é um dicionário indexado pelo nome da planilha, facilitando o direcionamento de cada planilha para um arquivo separado. API ponto final, tabela de banco de dados ou local de armazenamento.
A primeira linha se transforma automaticamente em cabeçalhos de coluna.

O módulo trata a primeira linha de cada planilha selecionada como nomes de cabeçalho de coluna no JSON Saída. Se a sua planilha não tiver uma linha de cabeçalho dedicada, a primeira linha de dados será usada como chave. Reestruture o arquivo de origem antes do mapeamento se isso causar problemas posteriormente.

A correspondência dos nomes das folhas de exercícios diferencia maiúsculas de minúsculas.

Ao especificar planilhas pelo nome, a correspondência é exata e diferencia maiúsculas de minúsculas. Resumo e resumo São tratadas como planilhas diferentes. Se nenhuma correspondência for encontrada para um determinado nome, essa planilha será ignorada silenciosamente. Sempre verifique se os nomes das guias correspondem exatamente abrindo a pasta de trabalho primeiro.

O documento de saída é Base64-codificado JSON: decodificar antes do roteamento

O documento O campo de saída contém o dicionário da planilha serializado como JSON e então Base64-codificado. Adicione um Make Ferramentas → Base64 Decodificar módulo depois deste, depois um JSON → Analisar JSON módulo para acessar matrizes de planilhas individuais por seus nomes de chave antes de encaminhar para APIs ou bancos de dados.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Autenticando seu API Solicitar

Para acessar o PDF4me Web API através MakePara que uma solicitação seja válida, é necessário incluir credenciais de autenticação adequadas. A autenticação garante a comunicação segura e valida sua identidade como usuário autorizado, permitindo uma integração perfeita entre seus sistemas. Make cenários e PDF4mepoderoso Excel Serviços de extração de planilhas.

O módulo "Extrair Planilhas do Excel" do PDF4me exibe a Conexão, o Nome do Arquivo, o mapeamento binário do documento da etapa anterior, o campo "Nomes das Planilhas" definido como "Resumo" e "Vendas", e o campo "Índices das Planilhas" deixado em branco para seleção por nome.

Mapa Nome do arquivo e Documento A partir da etapa de download anterior. Insira os nomes ou índices das planilhas para selecionar planilhas específicas ou deixe ambos em branco para extrair a pasta de trabalho inteira.

O que é extrair planilhas de? Excel em Make?

Extrair planilhas de Excel é PDF4me's Make módulo para conversão Excel dados da planilha para estrutura JSON Sem escrever nenhum código. Ele aceita um Excel binário, seletores de planilha opcionais, e retorna um dicionário onde cada chave é o nome de uma planilha e cada valor é uma matriz de objetos de linha. Ao contrário de um simples CSV Este módulo, ao exportar, processa pastas de trabalho com várias planilhas em uma única operação, preservando os nomes das planilhas como chaves de roteamento para processamento posterior. API ou distribuição de banco de dados.

Como configuro a extração de planilhas de Excel em Make?

ParâmetroObrigatórioO que fazExemplo
ConnectionRequiredPDF4me API connection. Click Add and paste your API key the first time.My PDF4me connection
File NameRequiredFilename of the Excel workbook including the .xlsx or .xls extension. Used for processing and output identification.report.xlsx
DocumentRequiredBinary content of the Excel workbook. Map from a prior Google Drive download, Dropbox get file, or HTTP response module.1. Data
Worksheet NamesConditionalComma-separated list of worksheet names to extract. Exact case-sensitive matching is required. Leave empty with Worksheet Indexes also empty to extract all worksheets. Example: 'Summary,Sales,Expenses' extracts three sheets.Summary,Sales
Worksheet IndexesConditionalComma-separated list of 1-based worksheet indexes to extract. Index 1 = first worksheet. Combined with Worksheet Names via union when both are provided. Leave empty to use names only or extract all.1,3

Saída

O módulo retorna o dicionário completo da planilha codificado como JSON.

CampoTipoO que contém
documentBase64JSON byte array of the full worksheet dictionary, serialized and Base64-encoded. Decode with Tools → Base64 Decode, then parse with JSON → Parse JSON to access each worksheet array by name.
FileNameStringOutput filename for the JSON result, typically report.txt. Use as the filename when saving to cloud storage.
SuccessBooleanTrue if extraction completed without errors. Check this field in a Make filter before routing output to avoid processing failed responses.

Quando devo usar a opção Extrair Planilhas de Excel em Make?

O PDF4me Extrair planilhas de Excel módulo em Make É ideal para cenários de integração de dados com várias planilhas, onde cada planilha alimenta um sistema diferente:

Planilha múltipla automatizada API Fluxo de trabalho de distribuição

Distribua folhas de exercícios diferentes para alunos diferentes. API endpoints automaticamente:

Etapas completas do cenário:

  1. AcionarExportação diária de dados agendada para a meia-noite.
  2. Obtenha um relatório com várias páginas.Recuperar relatório consolidado de Google Drive
  3. Extrair todas as planilhasDeixe os seletores de planilha vazios para extrair tudo.
  4. Base64 DecodificarDecodifique a saída do documento para obter os dados brutos. JSON
  5. Analisar JSONAnalise o JSON dicionário para acessar as teclas da planilha
  6. Folha de Resumo do ProcessoExtrair os principais dados do "Resumo" e POST para o painel de controle API
  7. Folha de Processo de VendasExtrair dados-chave de "Vendas" e POST para análise de vendas API
  8. Planilha de Despesas do ProcessoExtrair os dados principais de "Despesas" e POST para financiar API
  9. Resumo por e-mailEnviar resumo da distribuição para a equipe de integração.
  10. Fonte do arquivo: Armazenado processado Excel em arquivo para registro de auditoria

Benefícios para as empresas:

  • Distribui 3 ou mais folhas de exercícios para alunos separados. APIs diário
  • O roteamento automático elimina a necessidade de copiar manualmente as planilhas.
  • Cada sistema recebe apenas os dados relevantes da planilha.
  • Reduz o tempo de distribuição de dados de 2 horas para 5 minutos.

Perguntas frequentes

Quais tipos de arquivo o Extract Worksheets suporta?

O módulo suporta .xlsx e .xls Excel arquivos. A pasta de trabalho deve conter pelo menos uma planilha com dados. Não-Excel formatos como CSV ou ODS não são suportados. Converta-os para Excel Antes de usar este módulo. Para o Make Para obter informações sobre manipulação de dados binários, consulte o Make documentação sobre estruturas de dados.

Por que algumas planilhas estão faltando na saída?

A correspondência dos nomes das planilhas é exata e diferencia maiúsculas de minúsculas. Se um nome em "Nomes das Planilhas" não corresponder exatamente a um nome de guia na pasta de trabalho, essa planilha será ignorada silenciosamente. Verifique os nomes das guias abrindo o arquivo de origem. Como alternativa, deixe os campos "Nomes das Planilhas" e "Índices das Planilhas" vazios para extrair todas as planilhas e verificar quais chaves aparecem no dicionário de saída.

Qual o custo em créditos do Extract Worksheets?

Extrair Planilhas usa PDF4me Créditos por documento processado. As contas gratuitas incluem uma franquia diária de créditos; os planos pagos aumentam o limite. Consulte a alocação de créditos atual para todos os planos em [link para o site]. PDF4me página de preços.

Posso extrair planilhas de vários arquivos? Excel arquivos em um cenário?

Sim. Use um Make Iterador percorrer uma lista de Excel arquivos e chama o módulo Extract Worksheets uma vez por arquivo. Cada iteração retorna um arquivo independente. JSON Dicionário para essa planilha. Essa é a abordagem recomendada para o processamento em lote de planilhas em uma única execução.

Casos de uso e aplicações industriais

  • Feeds de múltiplas APIsExtrair planilhas diferentes para sistemas diferentes. APIs automaticamente
  • Carregamento do Data WarehouseCarregar planilhas financeiras com várias abas em tabelas do data warehouse
  • Migração de sistemasExtrair completo Excel livros de exercícios para JSON para migração para sistemas em nuvem
  • Backup de dadosArquivar planilhas operacionais com várias abas como JSON para recuperação de desastres
  • Pipeline ETLExtrair planilhas como formato intermediário em fluxos de transformação de várias etapas.

Obtenha ajuda