Pular para o conteúdo principal

Extrair planilhas de Excel usando Zapier

PDF4me Extrair planilhas de Excel é um Zapier ação que exporta uma ou mais planilhas de um Excel caderno de exercícios como estruturado JSON, indexado pelo nome da planilha. Selecione planilhas por nome, por índice ou deixe ambos os campos vazios para extrair todas as planilhas. Retorna um documento JSON codificado em Base64, pronto para a próxima etapa do Zap.

O que esta ação faz

Leva um Excel A planilha de uma etapa anterior do Zap lê as planilhas que você especificar (ou todas elas) e converte cada uma em JSON usando a primeira linha como cabeçalhos. O resultado é um único dicionário indexado pelo nome da planilha; portanto, uma pasta de trabalho com uma planilha "Resumo" e uma planilha "Vendas" retorna um dicionário. JSON Objeto com ambas as chaves. Útil para alimentar relatórios com várias planilhas. APISistemas operacionais, bancos de dados ou etapas de automação subsequentes que esperam dados estruturados em vez de um arquivo de planilha.

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 ZapierPara que uma solicitação seja válida, é necessário incluir credenciais de autenticação adequadas. A autenticação garante uma comunicação segura e valida sua identidade como usuário autorizado, permitindo uma integração perfeita entre seus sistemas. Zapier fluxos de trabalho e PDF4me's Excel Serviços de extração de planilhas.

Fatos importantes que você não deve perder

Somente o arquivo é estritamente necessário.
Os nomes dos arquivos, os nomes das planilhas e os índices das planilhas são opcionais. Zapier Configuração. Deixe os campos da planilha vazios para extrair tudo.
Nomes e índices se combinam, não se filtram mutuamente.
Se você definir os nomes das planilhas e os índices das planilhas, PDF4me Extrai a união, ou seja, todas as planilhas que correspondem a qualquer uma das condições, e não apenas as planilhas que correspondem a ambas.
O resultado é um dicionário indexado pelo nome da planilha.
Cada planilha extraída se torna sua própria chave no decodificado. JSONAssim, as planilhas com várias abas permanecem organizadas em uma única resposta, em vez de arquivos separados.
Arquivo de mapa e nome do arquivo das etapas anteriores

Use o + botão ao lado de Arquivo e Nome do arquivo para mapear a partir de etapas anteriores do Zap, por exemplo, Nome completo do arquivo de um anterior PDF4me Excel ação. A Excel O arquivo deve fornecer o conteúdo completo, não referências do tipo "Existe, mas não é exibido".

:::aviso Arquivo: (Existe, mas não é exibido) Se você vir "Arquivo: (Existe, mas não é exibido)" no campo Arquivo e receber erros de "Arquivo vazio", selecione a opção que fornece o conteúdo completo do arquivo Em vez disso. Veja Zapier & Power Automate Pontas Para mais detalhes. :::

Configuração do Zapier para extração de planilhas do Excel com PDF4me - Arquivo, Nome do Arquivo, Nomes das Planilhas, Índices das Planilhas
Configure o Excel Ação Extrair Planilhas: apenas o campo Arquivo contém um asterisco; o Nome do Arquivo e ambos os campos de destino da planilha são opcionais.

Quais são as principais características das planilhas de extração?

  • Extração completa da planilha para JSON com detecção automática de cabeçalho
  • Seleção flexívelExtrair por nome da planilha, índice da planilha ou ambos (união)
  • Suporte para várias folhas Extrai várias planilhas em uma única operação.
  • Saída do dicionário Organizado por nome da planilha para facilitar o acesso.
  • Indexação baseada em 1 para índices de planilhas

Parâmetros

Lista completa de parâmetros para a ação Extrair Planilhas. Os nomes dos parâmetros correspondem aos Zapier configuração UI Conforme mostrado na captura de tela acima.

Lista de verificação de configuração rápida
  1. Mapa Arquivo (Excel) do seu gatilho ou de uma etapa anterior
  2. Opcionalmente, mapeie Nome do arquivo (Ex.: Nome completo do arquivo da etapa anterior)
  3. Digitar Nomes das folhas de exercícios e/ou Índices de planilhasOu deixe ambos os campos vazios para extrair todas as folhas.
ParâmetroObrigatórioO que fazExemplo
FileRequiredExcel file to extract worksheets from. Map from a previous step. Must provide full file content.[2. File from Step 2]
File NameConditionalExcel filename, used for output file identification.add_header_sample_file.xlsx
Worksheet NamesConditionalComma-separated worksheet names to extract. Combines (union) with Worksheet Indexes if both are set. Empty with Indexes = all worksheets.Sheet1, Sheet2
Worksheet IndexesConditionalComma-separated 1-based worksheet positions to extract. 1 = first worksheet. Combines with Worksheet Names.1,3
Extraia todas as planilhas da pasta de trabalho.

Deixe ambos Nomes das folhas de exercícios e Índices de planilhas esvaziar para extrair todas as folhas de exercícios na planilha, no dicionário de saída.

Importante: Apenas Arquivo É necessário. Use o + O botão ao lado de cada campo permite mapear os dados das etapas anteriores. Os índices das planilhas começam em 1 (1 = primeira planilha).

O que a função Extrair Planilhas retorna?

O PDF4me Extrair planilhas de Excel A ação retorna os dados da planilha como um código Base64. JSON Documento, não um arquivo para download, para uso direto na lógica do Zap.

CampoTipoO que contém
documentBase64JSON byte array. Decodes to a dictionary keyed by worksheet name, each value an array of row objects.
FileNameStringOutput filename assigned to the JSON payload, e.g. report.txt.
SuccessBooleanWhether the extraction completed without error.

Exemplo JSON resposta:

{
"document": "[Base64 JSON]",
"FileName": "report.txt",
"Success": true
}

Extraído JSON estrutura (decodificada do documento):

{
"Summary": [
{"Month": "January", "Revenue": 50000, "Expenses": 30000},
{"Month": "February", "Revenue": 55000, "Expenses": 32000}
],
"Sales": [
{"Product": "Widget A", "Quantity": 100, "Price": 10.50},
{"Product": "Widget B", "Quantity": 150, "Price": 15.75}
]
}

Configurações típicas

Exemplos de fluxo de trabalhoCommon Zapier workflow patterns using Extract Worksheets.
Folha múltipla API distribuição
  1. Um gatilho é acionado quando uma pasta de trabalho de relatório consolidado é salva em uma pasta do Google Drive.
  2. PDF4me Extrair planilhas mapeia Arquivo e Nome do Arquivo, deixando os campos Nomes das Planilhas e Índices das Planilhas vazios para extrair todas as planilhas como uma só. JSON dicionário.
  3. Uma etapa de formatação decodifica o documento Base64 e, em seguida, etapas separadas encaminham os dados de cada planilha para seu respectivo destino. API.
Exportação seletiva a pedido do cliente
  1. Um gatilho de envio de formulário captura quais planilhas um cliente deseja de uma pasta de trabalho principal compartilhada.
  2. PDF4me A opção "Extrair Planilhas" define os nomes das planilhas para a lista de planilhas solicitada (por exemplo, "Q1, Q2"), de forma que somente essas planilhas sejam extraídas.
  3. O decodificado JSON O arquivo é higienizado e entregue no portal do cliente ou enviado por e-mail como anexo.
Arquivamento de guias de resumo específicas
  1. Um gatilho programado é acionado no último dia de cada mês.
  2. PDF4me A opção Extrair Planilhas define os Índices das Planilhas para as posições conhecidas das guias de resumo (por exemplo, "1,2"), ignorando as planilhas de detalhes.
  3. O extraído JSON é gravado em um banco de dados ou em uma etapa de armazenamento de blobs para retenção a longo prazo.

Dicas práticas

File: (Exists but not shown) causes errors
Select the mapping option that provides the file's full binary content instead of a reference. See Zapier & Power Automate Tips for the exact steps.
Only File is required, everything else is optional
Leave Worksheet Names and Worksheet Indexes empty to extract every worksheet, there is no need to list sheet names if you want the whole workbook.
Names and Indexes combine, they do not filter each other
Setting both fields extracts the union of matching sheets, not the intersection. Use only one field if you want a strict match.
Worksheet Indexes start at 1, not 0
The first worksheet in the workbook is index 1. This trips up developers used to zero-based array indexing in other tools.
The output is JSON, not a spreadsheet file
Decode the Base64 document field to get the worksheet dictionary. There is no separate downloadable Excel file in this action's response.

Folha de dicas

CampoValor
ActionExtract Worksheets
File[Mapped from previous step]
File Nameadd_header_sample_file.xlsx
Worksheet NamesSheet1, Sheet2 (optional)
Worksheet Indexes1,3 (optional, 1-based)
Output formatBase64-encoded JSON dictionary

Perguntas frequentes

How do I extract a specific worksheet from an Excel file in Zapier?+
Add the PDF4me Extract Worksheets action to a Zap, map File and File Name from a previous step using the full-content option, then enter the sheet name in Worksheet Names or its position in Worksheet Indexes. See Zapier's guide to working with files for how file fields pass between steps.
Can I extract all worksheets from a workbook at once?+
Yes. Leave both Worksheet Names and Worksheet Indexes empty and PDF4me extracts every worksheet in the workbook into a single JSON dictionary keyed by sheet name.
What format is the extracted worksheet data returned in?+
The document field is a Base64-encoded JSON byte array. Decoded, it is a dictionary where each key is a worksheet name and each value is an array of row objects, using the first row of each sheet as the property names.
Is File the only required field?+
Yes. In the Zapier configuration, only File is marked required. File Name, Worksheet Names, and Worksheet Indexes are all optional.
How does Worksheet Indexes numbering work?+
Worksheet Indexes uses 1-based numbering, so the first worksheet in the workbook is index 1, the second is index 2, and so on, different from zero-based indexing used in many programming languages.

Ações relacionadas

Mesma tarefa em outras plataformas

Casos de uso e aplicações industriais

  • Feeds de múltiplas APIsExtrair automaticamente diferentes planilhas para diferentes APIs de sistema.
  • Carregamento do Data WarehouseCarregar planilhas financeiras com várias abas em tabelas do data warehouse
  • Migração de sistemasExtrair planilhas completas do Excel 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