Pular para o conteúdo principal

Extrair planilha de arquivo Excel usando n8n Ação

PDF4me Extrair planilhas do Excel Converte planilhas inteiras de pastas de trabalho do Excel em planilhas estruturadas. JSON através n8n Fluxos de trabalho de automação. Processar arquivos do Excel via n8n gatilhos, dados binários, strings base64 ou públicos URLs Extrair dados completos de planilhas com detecção automática de cabeçalho, seleção flexível de planilhas por nome ou índice, suporte a múltiplas planilhas e preservação do tipo de dados. Esta solução é ideal para exportação completa de dados e processamento de múltiplas planilhas. API integração, migração de banco de dados e conversão completa de Excel paraJSON Fluxos de trabalho de transformação que exigem extração completa da planilha com saída estruturada e integração perfeita.

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

Configurar

Adicione o PDF4me O nó "Extrair Planilhas" para o seu n8n fluxo de trabalho e configure os parâmetros necessários. Para obter instruções de configuração inicial, consulte nosso n8n Guia de integração.

Pré-requisitos:

  • PDF4me API credenciais
  • n8n acesso ao fluxo de trabalho

Configuração:

  1. Adicionar PDF4me nó para fluxo de trabalho
  2. Selecione a ação "Extrair planilha do arquivo Excel".
  3. Configure os parâmetros de entrada (veja abaixo)
Extrair planilhas do Excel

Parâmetros

Lista completa de parâmetros para a ação Extrair Planilhas. Configure esses parâmetros para controlar a extração de planilhas.

Importante: Os parâmetros marcados com um asterisco (***) são obrigatórios e devem ser fornecidos para que a ação funcione corretamente.

ParâmetroTipoDescriçãoExemplo
Tipo de dados de entrada***StringSeleção do formato de entrada do Excel
• Escolha o formato da sua entrada de dados no Excel.
PDF4me Suporta vários tipos de entrada
• Opções: Dados binários, Base64 Corda, ou URL
Binary Data
Campo binário de entrada***BinárioEntrada de arquivo Excel binário (Obrigatório se os dados forem binários)
• Consulte o arquivo Excel de referência (.xlsx, .xls) anterior. n8n upload de nó ou arquivo
PDF4me Processa arquivos binários do Excel com detecção automática de formato.
• Obrigatório quando o tipo de dados de entrada for "Dados binários"
{{ $binary.data }}
Conteúdo do Excel em Base64***StringBase64 Entrada codificada do Excel (Obrigatório se for uma string Base64)
• Fornecer conteúdo do Excel (.xlsx, .xls) como uma string codificada em base64
PDF4me Decodifica e processa automaticamente o conteúdo do Excel.
• Obrigatório quando o tipo de dados de entrada for "Base64 Corda"
UEsDBBQABgAI...
URL do Excel***StringExcel público URL Entrada (Obrigatório se for URL)
• Fornecer uma permissão pública/aberta URL para o arquivo Excel (.xlsx, .xls)
PDF4me Baixa e processa o arquivo Excel fornecido. URL
• Obrigatório quando o tipo de dados de entrada for "URL"
https://abc.com/data.xlsx
Nome do Excel***StringNome do arquivo de entrada do Excel
• Especifique o nome do arquivo Excel de entrada com a extensão correta (.xlsx, .xls)
PDF4me Isso é usado para detecção de formato e otimização de processamento.
data.xlsx
Nomes das folhas de exercíciosStringNomes de planilhas separados por vírgulas
• Lista de nomes de planilhas a serem extraídas
• Formato: "Planilha1,Resumo,Relatório"
Lógica de SeleçãoSe fornecidos → Extrair as planilhas com os nomes especificados. Se WorksheetNames e WorksheetIndexes forem fornecidos → Extrair as planilhas que correspondem a QUALQUER UM DOS DOIS (união). Se NENHUM DOS DOIS for fornecido → Extrair TODAS as planilhas.
• Nomes de planilhas que diferenciam maiúsculas de minúsculas
Employees,Sales
Índices de planilhasStringÍndices separados por vírgula (baseados em 0)
• Lista de índices de planilhas a serem extraídos
• Formato: "0,1,2" (Índice 0 = primeira folha, Índice 1 = segunda folha, etc.)
Lógica de SeleçãoSe fornecido → Extrai as planilhas indexadas. Se ambos os parâmetros forem fornecidos → Extrai as planilhas que correspondem a QUALQUER UM (união).
indexação baseada em 0Índice 0 = primeira folha de exercícios
0,2,4

Saída

Parâmetros de saída

ParâmetroTipoDescriçãoExemplo
nomeDoArquivoJsonStringJSON nome do arquivo de saída - O nome do gerado JSON arquivo contendo dados extraídos da planilhaexcel_extracted.json
NomeDoArquivo txtStringnome do arquivo de saída TXT - O nome do arquivo TXT gerado contendo os dados extraídos da planilhaexcel_extracted.txt
tamanho do arquivo JSONNúmeroJSON tamanho do arquivo em bytes - O tamanho do JSON arquivo de saída em bytes206933
Tamanho do arquivo txtNúmeroTamanho do arquivo TXT em bytes - O tamanho do arquivo de saída TXT em bytes206933
sucessoBooleanPDF4me status da operação - Boolean Sinalizador indicando o sucesso ou a falha do processo de extração da planilha. PDF4me retornos true para operações bem-sucedidas e false para quaisquer errostrue
nome_do_arquivo_originalStringNome do arquivo original do documento Excel - O nome do arquivo de documento Excel de entradamyExcelFile.xlsx
extrairPorStringMétodo de extração - O método utilizado para identificar as planilhas para extração. Valores: "nome" se extraídas pelos nomes das planilhas, "índice" se extraídas pelos índices das planilhas.name
Nomes das planilhasStringNomes das planilhas extraídos - Lista de nomes de planilhas extraídos, separados por vírgulas.Sheet2
dados analisadosObjectDados da planilha analisados - Object Contém dados extraídos de planilhas com os nomes das planilhas como chaves e matrizes de objetos de linha como valores. Cada objeto de linha contém cabeçalhos de coluna como chaves e valores de célula como valores.{"Sheet2": [{"First Name": "Dulce", "Age": 32}]}
mensagemStringMensagem da operação - Mensagem descritiva indicando o resultado da operação de extração da planilha, incluindo os nomes das planilhas e o método de extração.Successfully extracted worksheet(s) 'Sheet2' by name and created JSON and TXT outputs

N8N Resposta à ação

O PDF4me Extrair planilha de arquivo Excel API Retorna uma resposta que pode ser visualizada em vários formatos. Escolha a visualização que melhor se adapta às suas necessidades:

JSON Formato de resposta

O bruto JSON resposta do API:

[
{
"jsonFileName": "excel_extracted.json",
"txtFileName": "excel_extracted.txt",
"jsonFileSize": 206933,
"txtFileSize": 206933,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"extractBy": "name",
"worksheetNames": "Sheet2",
"parsedData": {
"Sheet2": [
{
"": 1,
"First Name": "Dulce",
"Last Name": "Abril",
"Gender": "Female",
"Country": "United States",
"Age": 32,
"Date": "15/10/2017",
"Id": 1562
},
{
"": 2,
"First Name": "Mara",
"Last Name": "Hashimoto",
"Gender": "Female",
"Country": "Great Britain",
"Age": 25,
"Date": "16/08/2016",
"Id": 1582
},
{
"": 3,
"First Name": "Philip",
"Last Name": "Gent",
"Gender": "Male",
"Country": "France",
"Age": 36,
"Date": "21/05/2015",
"Id": 2587
}
]
},
"message": "Successfully extracted worksheet(s) 'Sheet2' by name and created JSON and TXT outputs"
}
]

Casos de uso

Exportação e migração completa de dados

  • Extrair planilhas inteiras do Excel como JSON para migrações de sistemas, arquivamento de dados e operações de backup.
  • Converter arquivos Excel com várias planilhas para JSON formato para armazenamento em nuvem e importação de banco de dados
  • Exporte os dados completos da planilha para API integração e sincronização entre sistemas

Processamento e análise de múltiplas folhas

  • Extraia várias planilhas simultaneamente para processamento paralelo em n8n fluxos de trabalho
  • Processar diferentes abas de planilha com diferentes lógicas de negócios e transformações.
  • Integre dados completos da planilha com fontes externas. APIs e plataformas de análise de dados

Inteligência de Negócios e Integração de Dados

  • Exportar dados do Excel para JSON para ferramentas de inteligência de negócios e plataformas de análise
  • Converter relatórios do Excel em formatos estruturados JSON para relatórios automatizados e atualizações de painéis
  • Integre dados do Excel com CRM sistemas, bancos de dados e serviços em nuvem

Obtenha ajuda