Saltar al contenido principal

Combinar varios archivos de Excel usando n8n acción

PDF4me Combinar archivos de Excel une cualquier número de libros de trabajo de su n8n flujo de trabajo. Proporcione una lista de documentos (cada uno con contenido del archivo, nombre del archivo, filtros de hoja de cálculo opcionales y ordenación), luego seleccione un formato de salida (XLSX, XLS, PDF, o CSV). PDF4me Gestiona automáticamente las colisiones de nombres de hojas de cálculo añadiendo sufijos numéricos.

Entradas de blog relacionadas
Aún no hay ninguna entrada de blog sobre esta función; estará disponible próximamente.
Mientras tanto, echa un vistazo al blog de PDF4me para encontrar tutoriales y flujos de trabajo para todas las plataformas.
Visita el blog

Configuración

Añade el PDF4me Nodo “Combinar archivos” a su n8n flujo de trabajo y configure los parámetros necesarios. Para obtener instrucciones de configuración inicial, consulte nuestra n8n Guía de integración.

Requisitos previos

  • PDF4me API credenciales
  • n8n acceso al flujo de trabajo

Configuración

  1. Añade el PDF4me nodo al flujo de trabajo
  2. Seleccione la acción "Combinar varios archivos de Excel".
  3. Construir el Documents matriz y elija el formato de salida
Combinar archivos de Excel

Parámetros

Importante: Los parámetros marcados con un asterisco (***) son obligatorios. Cada entrada dentro Documents debe incluir FileContent (base64) y Filename.

ParámetroTipoDescripciónEjemplo
Nombre del archivo***StringNombre lógico del archivo principal del flujo de trabajo (utilizado como referencia).merged.xlsx
Documentos***ArrayConjunto de elementos de fusión. Cada elemento requiere:
Contenido del archivo (Base64): bytes del libro de trabajo
Nombre del archivo: p.ej., north.xlsx
Posición de ordenación: número opcional; los valores más bajos se fusionan primero.
Hojas de trabajo para combinar: matriz de cadenas opcional con los nombres de las hojas de cálculo que se incluirán; vacío = todas las hojas
[{"FileContent":"...","Filename":"north.xlsx","SortPosition":1,"WorksheetsToMerge":["Summary"]}]
Formato de salidaStringXLSX (por defecto), XLS, PDF, o CSV. CSV Exporta únicamente la primera hoja de cálculo.XLSX
Nombre del archivo de salidaStringNombre (sin extensión) del resultado fusionado. Predeterminado merged.Quarterly_Report
Nombre de salida de datos binarios***StringRanura binaria para almacenar el documento fusionado.document

Usar n8n expresiones o el nodo Función para ensamblar el Documents matriz al fusionar recuentos de archivos dinámicos.

Producción

Parámetros de salida

ParámetroTipoDescripciónEjemplo
Nombre del archivoStringnombre de archivo del libro de trabajo combinado - El nombre del archivo Excel combinado de salidamerged-workbook.xlsx
Tamaño del archivoNúmeroTamaño del archivo en bytes - El tamaño del archivo Excel combinado en bytes440413
éxitoBooleanPDF4me estado de operación - Boolean Indicador que señala si el proceso de fusión de archivos se ha realizado correctamente o no. PDF4me devoluciones true para operaciones exitosas y false por cualquier errortrue
formato de salidaStringFormato del archivo de salida - El formato del archivo de salida combinado. Valores: "XLSX", "XLS", "PDF", "CSV"XLSX
Número de archivosNúmeroNúmero de archivos fusionados - El número total de archivos de Excel que se fusionaron2
archivos fusionadosArrayArray detalles de archivos fusionados - Array de objetos que contienen información sobre cada archivo que se fusionó, incluyendo nombre de archivo, posición de ordenación y hojas de cálculo.[{"filename": "file1.xlsx", "sortPosition": 1, "worksheets": "all"}]
mensajeStringMensaje de operación - Mensaje descriptivo que indica el resultado de la operación de fusión de archivos, incluyendo el número de archivos fusionados y el formato de salida.Successfully merged 2 Excel file(s) into XLSX format

N8N Respuesta a la acción

El PDF4me Combinar varios archivos de Excel API Devuelve una respuesta que se puede visualizar en varios formatos. Elija la vista que mejor se adapte a sus necesidades:

JSON Formato de respuesta

El crudo JSON respuesta de la 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"
}
]

Casos de uso

  • Consolidación de informes regionales: Fusionar los libros de trabajo regionales en un informe nacional ordenado por SortPosition.
  • Presentaciones del departamento: Combinar hojas de cálculo de departamentos manteniendo solo pestañas específicas (por ejemplo, Summary, KPIs).
  • Paquetes listos para su distribución: Combinar varias fuentes de Excel y luego convertirlas a PDF para revisión de liderazgo.

Obtén ayuda