Mesclar vários arquivos do Excel usando n8n Ação
PDF4me Mesclar arquivos do Excel costura qualquer número de cadernos de exercícios do seu n8n fluxo de trabalho. Forneça uma lista de documentos (cada um com conteúdo do arquivo, nome do arquivo, filtros de planilha opcionais e ordem), depois escolha um formato de saída (XLSX, XLS, PDF, ou CSV). PDF4me Lida automaticamente com conflitos de nomes de planilhas adicionando sufixos numéricos.
Configurar
Adicione o PDF4me nó “Mesclar arquivos” 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
- Adicione o PDF4me nó para o fluxo de trabalho
- Selecione a ação "Mesclar vários arquivos do Excel"
- Construa o
Documentsmatriz e escolha o formato de saída

Parâmetros
Importante: Os parâmetros marcados com um asterisco (***) são obrigatórios. Cada entrada dentro
Documentsdeve incluirFileContent(base64) eFilename.
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| Nome do arquivo*** | String | Nome lógico do arquivo de fluxo de trabalho principal (usado como referência). | merged.xlsx |
| Documentos*** | Array | Matriz de itens de mesclagem. Cada item requer: • Conteúdo do arquivo (Base64): bytes da planilha • Nome do arquivoPor exemplo, north.xlsx• Posição de classificação: número opcional; valores menores são mesclados primeiro • PlanilhasParaUnir: matriz opcional de strings com os nomes das planilhas a serem incluídas; vazio = todas as planilhas | [{"FileContent":"...","Filename":"north.xlsx","SortPosition":1,"WorksheetsToMerge":["Summary"]}] |
| Formato de saída | String | XLSX (padrão), XLS, PDF, ou CSV. CSV Exporta apenas a primeira planilha. | XLSX |
| Nome do arquivo de saída | String | Nome (sem extensão) para o resultado da mesclagem. Padrão merged. | Quarterly_Report |
| Nome da saída de dados binários*** | String | Slot binário para armazenar o documento mesclado. | document |
Usar
n8nexpressões ou o nó Função para montar oDocumentsmatriz ao mesclar contagens de arquivos dinâmicos.
Saída
Parâmetros de saída
| Parâmetro | Tipo | Descrição | Exemplo |
|---|---|---|---|
| nome_do_arquivo | String | Nome do arquivo da planilha mesclada - O nome do arquivo Excel resultante da mesclagem | merged-workbook.xlsx |
| tamanho do arquivo | Número | Tamanho do arquivo em bytes - O tamanho do arquivo Excel mesclado em bytes | 440413 |
| sucesso | Boolean | PDF4me status da operação - Boolean Sinalizador indicando o sucesso ou a falha do processo de fusão de arquivos. PDF4me retornos true para operações bem-sucedidas e false para quaisquer erros | true |
| formato de saída | String | Formato do arquivo de saída - O formato do arquivo de saída mesclado. Valores: "XLSX", "XLS", "PDF", "CSV" | XLSX |
| contagem de arquivos | Número | Número de arquivos mesclados - O número total de arquivos do Excel que foram mesclados | 2 |
| arquivosMesclados | Array | Array detalhes do arquivo mesclado - Array de objetos contendo informações sobre cada arquivo que foi mesclado, incluindo nome do arquivo, posição de classificação e planilhas. | [{"filename": "file1.xlsx", "sortPosition": 1, "worksheets": "all"}] |
| mensagem | String | Mensagem da operação - Mensagem descritiva indicando o resultado da operação de mesclagem de arquivos, incluindo o número de arquivos mesclados e o formato de saída. | Successfully merged 2 Excel file(s) into XLSX format |
N8N Resposta à ação
O PDF4me Mesclar vários arquivos do 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
- Table
- Schema
- Binary
JSON Formato de resposta
O bruto JSON resposta do API:
[
{
"fileName": "merged-workbook.xlsx",
"fileSize": 440413,
"success": true,
"outputFormat": "XLSX",
"filesCount": 2,
"filesMerged": [
{
"filename": "file1.xlsx",
"sortPosition": 1,
"worksheets": "all"
},
{
"filename": "file2.xlsx",
"sortPosition": 1,
"worksheets": "all"
}
],
"message": "Successfully merged 2 Excel file(s) into XLSX format"
}
]
Visualização em tabela
Dados de resposta em formato de tabela estruturada:
| Parâmetro | Valor |
|---|---|
| nome_do_arquivo | merged-workbook.xlsx |
| tamanho do arquivo | 440413 |
| sucesso | true |
| formato de saída | XLSX |
| contagem de arquivos | 2 |
| arquivosMesclados | Matriz de objetos de arquivo mesclados |
| mensagem | Successfully merged 2 Excel file(s) into XLSX format |
Detalhes da matriz de arquivos mesclados:
| Parâmetro | Valor |
|---|---|
| nome do arquivo | file1.xlsx |
| posição de classificação | 1 |
| folhas de exercícios | all |
| Parâmetro | Valor |
|---|---|
| nome do arquivo | file2.xlsx |
| posição de classificação | 1 |
| folhas de exercícios | all |
Visão do esquema
A estrutura de dados e os tipos de resposta:
1 item
fileName: T merged-workbook.xlsx
fileSize: # 440413
success: ☑ true
outputFormat: T XLSX
filesCount: # 2
filesMerged: [] Array
[0]: {} Object
filename: T file1.xlsx
sortPosition: # 1
worksheets: T all
[1]: {} Object
filename: T file2.xlsx
sortPosition: # 1
worksheets: T all
message: T Successfully merged 2 Excel file(s) into XLSX format
Indicadores de tipo:
T= String (Texto)#= Número☑= Boolean[]= Array{}= Object
Visualização de Dados Binários
Os dados e metadados reais do arquivo do documento Excel:
data
─────────────────────────────
File Name: merged-workbook.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 440 kB
Acesso a dados binários:
- n8n Objeto Binário:
$binary.data.data - Base64 ContenteDisponível para uso direto.
- Operações com arquivosPronto para download, envio por e-mail ou armazenamento.
Casos de uso
- Consolidação do relatório regionalConsolidar planilhas regionais em um único relatório nacional, organizado por:
SortPosition. - Submissões do DepartamentoCombine planilhas departamentais mantendo apenas abas específicas (por exemplo,
Summary,KPIs). - Pacotes prontos para distribuiçãoMesclar várias fontes do Excel e, em seguida, convertê-las para PDF Para avaliação da liderança.