Aller au contenu principal

Supprimer des lignes de Excel Feuille de travail dans n8n

Supprimer les lignes est un n8n module par PDF4me qui supprime les lignes indésirables d'un Excel Intégrez une feuille de calcul en une seule étape de votre flux de travail. Envoyez un classeur et une chaîne de caractères « Plages de lignes » couvrant des lignes individuelles, des plages ou une liste mixte. PDF4me Il les supprime de bas en haut et renvoie le fichier nettoyé.

Que fait ce nœud ?

PDF4me: Supprimer les lignes supprime les lignes d'en-tête, les lignes vides ou les sections obsolètes d'un document. Excel feuille de calcul directement dans n8nFournissez le classeur comme données binaires, Base64, ou un URL, ciblez une feuille de calcul spécifique ou laissez-la vierge pour la première feuille, et fournissez un Chaîne de plages de lignes à partir de 1 (Lignes individuelles, plages ou une combinaison des deux). Renvoie le classeur nettoyé, les lignes demandées ayant été supprimées. Idéal pour assainir les exportations avant partage, optimiser les modèles ou supprimer les enregistrements dont la durée de conservation est dépassée.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Chaque PDF4me nœud dans n8n nécessite un numéro valide Identifiant pour se connecter avecCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au flux de travail d'authentifier en toute sécurité les demandes de suppression de lignes.

Informations importantes à ne pas manquer

La suppression s'effectue de bas en haut.
PDF4me Supprime les lignes spécifiées en commençant par le bas de la plage et en remontant. Cela évite le problème de décalage des index de lignes qui survient lors d'une suppression classique de haut en bas.
La numérotation des lignes commence à 1.
La ligne 1 est la première ligne de la feuille de calcul, correspondant à ce que vous voyez dans ExcelEn-têtes de lignes. Il n'y a pas de ligne 0.
Row Ranges accepte des listes mixtes
Combinez des lignes individuelles et des plages en une seule chaîne, par exemple. 1-3,10,25-30, pour supprimer plusieurs sections non contiguës en une seule exécution de nœud.
Nœud n8n PDF4me Excel Delete Rows configuré avec l'API PDF4me (identifiants), opération : suppression de lignes, méthode d'entrée : données binaires (à partir du nœud précédent), nom de la propriété des données binaires : data, nom de la feuille de calcul : Sheet1 (espace réservé), plages de lignes : 10-20, nom du fichier de sortie : excel_rows_deleted.xlsx, nom du document source : myExcelFile.xlsx, nom des données binaires de sortie : data

Panneau de nœud complet : classeur via Données binaires, plages de lignes 10 à 20 sur la feuille 1

Paramètres

Requis dans le n8n Interface utilisateur : Excel Méthode d'entrée de fichier, nom du document source et plages de lignes. Nom de la feuille de calcul (par défaut, la première feuille), nom du fichier de sortie (par défaut). excel_rows_deleted.xlsx), et le nom des données binaires de sortie (par défaut) données) sont facultatifs. Champs source de classeur conditionnels (Nom de la propriété de données binaires, Base64 Contenu du document, Document URL) n'apparaissent que lorsque la correspondance Excel Le mode de saisie de fichier est sélectionné.

ParamètreRequisCe que cela faitExemple
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

Quels champs le résultat inclut-il ?

ChampTaperCe qu'il contient
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.

Comment configurer la suppression des lignes dans n8n?

  1. Ajoutez le PDF4me Excel nœud à votre n8n flux de travail et ensemble Opération à Supprimer les lignes.
  2. Dans Identifiant pour se connecter avec, sélectionnez votre PDF4me identifiant ou cliquez Créer un nouveau compte et collez votre API clé.
  3. Ensemble Excel Méthode d'entrée de fichier à À partir du nœud précédent (données binaires) (défaut), Base64 String, ou URL et remplissez le champ correspondant.
  4. Entrer Nom du document source, le nom de fichier logique du classeur, pour référence et suivi.
  5. Entrez un Plages de lignes chaîne de caractères contenant des numéros de ligne à partir de 1, des plages ou une liste mixte telle que : 1-3,10,25-30.
  6. Paramètre optionnel Nom de la feuille de travail Pour cibler une feuille spécifique, laissez ce champ vide. Pour cibler la première feuille, cliquez ici.
  7. Modifier (facultatif) Nom du fichier de sortie par défaut excel_rows_deleted.xlsx et Nom des données binaires de sortie par défaut data.
  8. Exécutez le nœud et acheminez le classeur nettoyé vers un fichier binaire, un e-mail ou un stockage cloud.

Configurations typiques

Exemples de flux de travailCommon n8n workflow patterns using Delete Rows.
Nettoyage du rapport avant livraison au client
  1. Un nœud de téléchargement Google Drive récupère le classeur de rapport interne (Données binaires, propriété) données).
  2. PDF4me La fonction Supprimer les lignes s'exécute avec des plages de lignes ciblant les lignes de notes internes et les lignes de séparation vides.
  3. Un nœud « Écrire dans un fichier binaire » enregistre le classeur prêt pour le client à l'aide de $json.fileName.
Préparation de modèles pour les nouveaux utilisateurs
  1. Un nœud de lecture de fichier binaire charge le maître Excel modèle.
  2. PDF4me L'option « Supprimer les lignes » supprime les lignes de données d'exemple avant la distribution du modèle, le nom de la feuille de calcul étant défini sur la feuille contenant les lignes d'exemple.
  3. Le modèle nettoyé est téléchargé dans un dossier d'intégration partagé.
Nettoyage de rétention programmé
  1. Un nœud Cron s'exécute chaque semaine sur un classeur d'enregistrements stocké à un emplacement fixe. URL.
  2. Une étape précédente calcule la chaîne des plages de lignes pour les enregistrements dont la période de rétention a été dépassée et la transmet à PDF4me Supprimer les lignes avec Excel Méthode d'entrée de fichier définie sur URL.
  3. Le classeur nettoyé remplace le fichier source dans le stockage cloud.

Conseils pratiques

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.

Aide-mémoire

ChampValeur
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

Foire aux questions

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.

Actions connexes

Même tâche sur d'autres plateformes

Cas d'utilisation

  • Nettoyage des rapportsSupprimez les notes internes, les totaux ou les séparateurs vides avant d'envoyer aux clients.
  • Préparation du modèle: Supprimer les lignes d'exemple de Excel modèles avant l'intégration de nouveaux utilisateurs.
  • Flux de travail de conformitéSupprimer automatiquement les enregistrements expirés ou les lignes dont la période de rétention est dépassée.

Obtenez de l'aide