Combinar filas en un archivo de Excel usando n8n acción
PDF4me Combinar filas Agrupa filas duplicadas en una o más hojas de cálculo, conserva la primera coincidencia y concatena los valores restantes de las columnas con un punto y coma (los duplicados se eliminan automáticamente). Seleccione las hojas de cálculo que desea procesar, defina las columnas que actúan como claves y elija el formato de salida. Ideal para consolidar pedidos de clientes, eliminar duplicados o resumir registros con múltiples entradas.
Configuración
Añade el PDF4me Nodo “Combinar filas” 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
- Añade el PDF4me nodo al flujo de trabajo
- Seleccione la acción "Combinar filas en archivo de Excel".
- Proporcione el origen del libro de trabajo, la lista de hojas de cálculo y las claves de combinación.

Parámetros
Importante: Los parámetros marcados con un asterisco (***) son obligatorios. Los índices de las hojas de cálculo en esta acción son 1-basado.
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Tipo de datos de entrada*** | String | selector de origen del libro de trabajo (Binary Data, Base64 String, URL). | Binary Data |
| Campo binario de entrada*** | Binario | Requerido cuando Binary Data es seleccionado. | {{ $binary.data }} |
| Contenido del documento en Base64*** | String | Requerido cuando Base64 String es seleccionado. | UEsDBBQAAAA... |
| URL del documento*** | String | Requerido cuando URL es seleccionado. | https://files.example.com/orders.xlsx |
| Nombre del archivo*** | String | Nombre de archivo lógico para referencia. | orders.xlsx |
| Números de la hoja de trabajo*** | String | Índices de hojas de cálculo separados por comas (basados en 1) para procesar. Ejemplo: 1,3. | 1,2 |
| Combinar columnas clave | String | Índices de columna separados por comas (basados en 1) utilizados como claves de agrupación. Vacío = comparar filas completas (duplicados exactos). | 1,2 |
| Formato de salida | String | Formato de destino: XLSX (por defecto), XLS, XLSB, o CSV. | XLSX |
| Nombre de salida de datos binarios*** | String | Ranura binaria que contendrá el libro de trabajo combinado. | document |
Producción
Parámetros de salida
| Parámetro | Tipo | Descripción | Ejemplo |
|---|---|---|---|
| Nombre del archivo | String | Nombre de archivo del documento de Excel con filas combinadas - El nombre del archivo de documento Excel resultante tras la combinación de filas. | excel_merged_rows.xlsx |
| Tamaño del archivo | Número | Tamaño del archivo en bytes - El tamaño del documento de Excel en bytes después de combinar filas. | 224032 |
| éxito | Boolean | PDF4me estado de operación - Boolean Indicador que señala si el proceso de fusión de filas se ha realizado correctamente o no. PDF4me devoluciones true para operaciones exitosas y false por cualquier error | true |
| nombre de archivo original | String | Nombre del archivo del documento original de Excel - El nombre del archivo de documento Excel de entrada | myExcelFile.xlsx |
| hoja de trabajo Números | String | Números de la hoja de cálculo procesados - Lista separada por comas de los índices de las hojas de cálculo (basados en 1) que se procesaron para la combinación de filas. | 1,2 |
| combinarColumnasClave | String | Combinar columnas clave utilizadas - Descripción de las columnas de clave de combinación utilizadas. Muestra "ninguna especificada" si se compararon filas completas, o los índices de columna si se utilizaron columnas específicas. | none specified |
| formato de salida | String | Formato del archivo de salida - El formato del archivo de salida. Valores: "XLSX", "XLS", "XLSB", "CSV" | XLSX |
| mensaje | String | Mensaje de operación - Mensaje descriptivo que indica el resultado de la operación de combinación de filas, incluidos los números de las hojas de cálculo procesadas. | Successfully merged rows in Excel file from worksheets 1,2 |
N8N Respuesta a la acción
El PDF4me Combinar filas en un archivo de Excel API Devuelve una respuesta que se puede visualizar en varios formatos. Elija la vista que mejor se adapte a sus necesidades:
- JSON
- Table
- Schema
- Binary
JSON Formato de respuesta
El crudo JSON respuesta de la API:
[
{
"fileName": "excel_merged_rows.xlsx",
"fileSize": 224032,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"worksheetNumbers": "1,2",
"mergeKeyColumns": "none specified",
"outputFormat": "XLSX",
"message": "Successfully merged rows in Excel file from worksheets 1,2"
}
]
Vista de tabla
Datos de respuesta en formato de tabla estructurada:
| Parámetro | Valor |
|---|---|
| Nombre del archivo | excel_merged_rows.xlsx |
| Tamaño del archivo | 224032 |
| éxito | true |
| nombre de archivo original | myExcelFile.xlsx |
| hoja de trabajo Números | 1,2 |
| combinarColumnasClave | none specified |
| formato de salida | XLSX |
| mensaje | Successfully merged rows in Excel file from worksheets 1,2 |
Vista de esquema
Estructura de datos y tipos de respuesta:
1 item
fileName: T excel_merged_rows.xlsx
fileSize: # 224032
success: ☑ true
originalFileName: T myExcelFile.xlsx
worksheetNumbers: T 1,2
mergeKeyColumns: T none specified
outputFormat: T XLSX
message: T Successfully merged rows in Excel file from worksheets 1,2
Indicadores de tipo:
T= String (Texto)#= Número☑= Boolean[]= Array
Vista de datos binarios
Los datos y metadatos del archivo de documento de Excel:
data
─────────────────────────────
File Name: excel_merged_rows.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 224.0 kB
Acceso a datos binarios:
- n8n Objeto binario:
$binary.data.data - Base64 ContenidoDisponible para uso directo
- Operaciones de archivosListo para descargar, enviar por correo electrónico o almacenar.
Casos de uso
- Consolidación de clientes/pedidos: Combinar varias transacciones por cliente en una sola fila de resumen.
- Limpieza de duplicados: Eliminar duplicados exactos de las listas de clientes potenciales importadas o exportadas.
- Resúmenes de inventario: Combinar las entradas por SKU/ubicación y mantener todas las notas de cantidad en una sola celda.