Saltar al contenido principal

Eliminar filas de Excel Hoja de trabajo en n8n

Eliminar filas es un n8n módulo por PDF4me que elimina filas no deseadas de un Excel hoja de cálculo en un solo paso del flujo de trabajo. Envíe un libro de trabajo y una cadena de rangos de filas que abarque filas individuales, rangos o una lista mixta, y PDF4me Los elimina de abajo hacia arriba y devuelve el archivo limpio.

Lo que hace este nodo

PDF4me: Eliminar filas elimina filas de encabezado, líneas en blanco o secciones obsoletas de un Excel hoja de trabajo directamente en n8n. Proporcione el libro de trabajo como datos binarios, Base64, o un URL, seleccione una hoja de cálculo específica o déjela en blanco para la primera hoja y proporcione una Cadena de rangos de filas basados en 1 (Filas individuales, rangos o una combinación). Devuelve el libro de trabajo limpio, sin las filas solicitadas. Ideal para desinfectar exportaciones antes de compartirlas, recortar plantillas o eliminar registros que han superado el período de retención.

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

Autenticando su API Pedido

Cada PDF4me nodo en n8n requiere un válido Credencial para conectarse con. Crea o selecciona uno que contenga tu PDF4me API clave para que el flujo de trabajo pueda autenticar de forma segura las solicitudes de eliminación de filas.

Datos importantes que no debes perderte

La eliminación se realiza de abajo hacia arriba.
PDF4me Elimina las filas especificadas comenzando desde la parte inferior del rango hacia arriba. Esto evita el problema de desplazamiento del índice de filas que ocurre con la eliminación simple de arriba hacia abajo.
Los números de fila se basan en 1.
La fila 1 es la primera fila de la hoja de cálculo, que coincide con lo que ve en ExcelEncabezados de fila. No hay fila 0.
Row Ranges acepta listas mixtas.
Combinar filas individuales y rangos en una sola cadena, por ejemplo 1-3,10,25-30, para eliminar varias secciones no contiguas en una única ejecución de nodo.
PDF4me Excel Delete Rows node n8n configurado con Credential PDF4me API, Operación Eliminar filas, Método de entrada de archivo Excel desde el nodo anterior Datos binarios, Nombre de propiedad de datos binarios data, Nombre de hoja de cálculo Sheet1 placeholder, Rangos de filas 10-20, Nombre de archivo de salida excel_rows_deleted.xlsx, Nombre de documento de origen myExcelFile.xlsx y Nombre de datos binarios de salida data

Panel de nodos completo: libro de trabajo mediante datos binarios, rangos de filas 10-20 en la hoja 1.

Parámetros

Requerido en el n8n Interfaz de usuario: Excel Método de entrada de archivo, nombre del documento de origen y rangos de filas. Nombre de la hoja de cálculo (por defecto la primera hoja), nombre del archivo de salida (por defecto filas_deletadas_de_excel.xlsx), y Nombre de datos binarios de salida (predeterminado) datos) son opcionales. Campos condicionales de origen del libro de trabajo (Nombre de propiedad de datos binarios, Base64 Contenido del documento, Documento URL) aparecen solo cuando coinciden Excel Se ha seleccionado el método de entrada de archivo.

ParámetroRequeridoLo que haceEjemplo
Excel File Input MethodRequiredHow the workbook enters the node. From Previous Node (Binary Data) reads from a prior node (default). Base64 String accepts an encoded workbook. URL downloads it from a public link.From Previous Node (Binary Data)
Binary Data Property NameConditionalName of the binary property on the incoming n8n item that holds the workbook. Required when Excel File Input Method is Binary Data. Defaults to data.data
Base64 Document ContentConditionalBase64-encoded workbook content. Required when Excel File Input Method is Base64 String.UEsDBBQAAAA...
Document URLConditionalPublicly reachable HTTPS link to the workbook. Required when Excel File Input Method is URL.https://files.example.com/report.xlsx
Worksheet NameOptionalWorksheet to clean. Leave blank to target the first sheet in the workbook.Summary
Row RangesRequiredRow range string with 1-based row numbers. Accepts single rows, ranges, or a mixed comma-separated list. Rows are deleted bottom-to-top.1-3,10,25-30
Output File NameOptionalFilename of the cleaned workbook returned by the node. Default is excel_rows_deleted.xlsx.excel_rows_deleted.xlsx
Source Document NameRequiredLogical filename of the source workbook, used for reference and tracking in the response.myExcelFile.xlsx
Output Binary Data NameOptionalName of the binary property the output item exposes. Default is data. Use a different name when a downstream node expects it.data

¿Qué campos incluye el resultado?

CampoTipoLo que contiene
fileNameStringName of the output workbook after row deletion, set from Output File Name (default excel_rows_deleted.xlsx).
fileSizeNumberSize of the output workbook in bytes.
successBooleanTrue when the row deletion completed successfully. Use to route error-handling branches.
originalFileNameStringThe Source Document Name that was processed, kept for audit trails.
worksheetNameStringName of the worksheet where rows were deleted.
rowRangesStringThe Row Ranges string that was used for this deletion.
messageStringDescriptive status message including the row ranges and worksheet name.
Binary (data)BinaryThe cleaned workbook under Output Binary Data Name (default data). Pass into Write Binary File, Email, or any storage upload.

¿Cómo configuro la eliminación de filas en? n8n¿

  1. Añade el PDF4me Excel nodo a su n8n flujo de trabajo y configuración Operación a Eliminar filas.
  2. En Credencial para conectarse con, seleccione su PDF4me credenciales o haga clic Crear nueva credencial y pega tu API llave.
  3. Colocar Excel Método de entrada de archivos a Desde el nodo anterior (datos binarios) (por defecto), Base64 String, o URL y rellene el campo correspondiente.
  4. Ingresar Nombre del documento fuente, el nombre de archivo lógico del libro de trabajo, para referencia y seguimiento.
  5. Ingrese un Rangos de filas cadena con números de fila basados en 1, rangos o una lista mixta como 1-3,10,25-30.
  6. Opcionalmente se puede configurar Nombre de la hoja de trabajo Para seleccionar una hoja específica. Déjelo en blanco para seleccionar la primera hoja.
  7. Opcionalmente, cambiar Nombre del archivo de salida desde el valor predeterminado excel_rows_deleted.xlsx y Nombre de los datos binarios de salida desde el valor predeterminado data.
  8. Ejecuta el nodo y envía el libro de trabajo limpio a la carpeta Write Binary File, Email o almacenamiento en la nube.

Configuraciones típicas

Ejemplos de flujo de trabajoCommon n8n workflow patterns using Delete Rows.
Limpieza del informe antes de la entrega al cliente.
  1. Un nodo de descarga de Google Drive extrae el libro de trabajo del informe interno (datos binarios, propiedad datos).
  2. PDF4me La función Eliminar filas se ejecuta con rangos de filas que tienen como objetivo las filas de notas internas y las filas separadoras en blanco.
  3. Un nodo Escribir archivo binario guarda el libro de trabajo listo para el cliente usando $json.fileName.
Preparación de plantillas para nuevos usuarios
  1. Un nodo de lectura de archivo binario carga el archivo maestro. Excel plantilla.
  2. PDF4me La opción Eliminar filas elimina las filas de datos de ejemplo antes de que se distribuya la plantilla, con el Nombre de la hoja de cálculo establecido a la hoja que contiene las filas de muestra.
  3. La plantilla limpia se carga en una carpeta compartida de incorporación.
Limpieza de retención programada
  1. Un nodo Cron se activa semanalmente en un libro de trabajo de registros almacenado en una ubicación fija. URL.
  2. Un paso anterior calcula la cadena de rangos de filas para los registros que superaron el tiempo de retención y la pasa a PDF4me Eliminar filas con Excel Método de entrada de archivo configurado en URL.
  3. El libro de trabajo limpio sobrescribe el archivo original en el almacenamiento en la nube.

Consejos prácticos

Row numbers are 1-based, not 0-based
Row 1 is the first row in the worksheet, the same numbering you see in Excel itself. A common mistake is assuming index 0 is the first row.
Bottom-to-top deletion avoids shift bugs
You do not need to recalculate row numbers after each deletion. PDF4me processes the Row Ranges list from the bottom up internally.
Combine ranges in one call
Instead of running the node multiple times, pass a single mixed string like 1-3,10,25-30 to delete several sections in one execution.
Set Worksheet Name for multi-sheet workbooks
Leaving Worksheet Name blank always targets the first sheet. Set it explicitly whenever the workbook has more than one sheet.
Output File Name is separate from Source Document Name
Source Document Name tracks the input file. Output File Name controls what the cleaned workbook is called when it comes back, default excel_rows_deleted.xlsx.
Double-check the range before automating
An incorrect Row Ranges string deletes the wrong rows with no built-in undo. Test with a copy of the workbook before wiring this into a production schedule.

Hoja de trucos

CampoValor
OperationDelete Rows
Excel File Input MethodFrom Previous Node (Binary Data)
Binary Data Property Namedata
Worksheet NameSheet1
Row Ranges10-20
Output File Nameexcel_rows_deleted.xlsx
Source Document NamemyExcelFile.xlsx
Output Binary Data Namedata
CredentialsPDF4me API credential

Preguntas frecuentes

How do I delete specific rows from an Excel file in n8n?+
Add the PDF4me Excel node, set Operation to Delete Rows, provide the workbook via binary data, Base64, or URL, and enter a Row Ranges string such as 1-3,10,25-30. The node deletes those rows and returns the cleaned workbook.
Can I delete multiple non-contiguous row ranges in one action?+
Yes. Row Ranges accepts a comma-separated mix of single rows and ranges in one string. For example, 1-3,10,25-30 deletes rows 1 through 3, row 10, and rows 25 through 30 in a single execution, no looping required.
Does deleting rows shift my remaining data incorrectly?+
No. PDF4me deletes the specified rows starting from the bottom of the range and working upward, which avoids the row-index-shifting problem that occurs when rows are removed top-down and remaining indexes change mid-operation.
What happens if I leave Worksheet Name blank?+
The action targets the first worksheet in the workbook by default. Set Worksheet Name explicitly when the workbook has multiple sheets and you need to clean a sheet other than the first one.
Are row numbers 0-based or 1-based in the Row Ranges field?+
Row numbers are 1-based, matching Excel row headers directly. Row 1 is the first row in the sheet; there is no row 0.

Acciones relacionadas

La misma tarea en otras plataformas

Casos de uso

  • Limpieza de informes: Elimine las notas internas, los totales o los separadores en blanco antes de enviar a los clientes.
  • Preparación de la plantilla: Eliminar filas de ejemplo de Excel plantillas previas a la incorporación de nuevos usuarios.
  • Flujos de trabajo de cumplimiento: Eliminar automáticamente los registros caducados o las filas cuyo período de retención haya excedido.

Obtén ayuda