Aller au contenu principal

Sécuriser un fichier Excel à l'aide de n8n action

PDF4me Excel sécurisé applique une protection complète par mot de passe aux documents Excel via n8n Flux de travail automatisés avec contrôle de sécurité multiniveau. Traitement des fichiers Excel via n8n déclencheurs, données binaires, chaînes base64 ou publiques URLs Cette solution offre une protection à trois niveaux indépendants : chiffrement des fichiers (mot de passe requis pour l’ouverture), protection de la structure du classeur (empêchant la modification des feuilles) et protection du contenu des feuilles (empêchant la modification des cellules). Grâce à une hiérarchie de mots de passe flexible, il est possible d’utiliser un mot de passe distinct pour chaque niveau ou un mot de passe unique pour l’ensemble des feuilles. Elle permet également un ciblage sélectif des feuilles et propose quatre types de protection (Contenu, Objets, Scénarios, Protection globale). Cette solution est idéale pour la protection des données confidentielles, la sécurité des modèles, les flux de travail à accès contrôlé et l’application automatisée des règles de sécurité nécessitant une protection par mot de passe multiniveau, un contrôle complet et une intégration transparente.

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

Installation

Ajoutez le PDF4me Nœud « Excel sécurisé » à votre n8n Suivez le flux de travail et configurez les paramètres requis. Pour les instructions de configuration initiale, consultez notre documentation. n8n Guide d'intégration.

Prérequis :

  • PDF4me API informations d'identification
  • n8n accès au flux de travail

Configuration:

  1. Ajouter PDF4me nœud vers flux de travail
  2. Sélectionnez l'action « Sécuriser Excel ».
  3. Configurer les paramètres d'entrée (voir ci-dessous)
Excel sécurisé

Paramètres

Liste complète des paramètres de l'action « Sécuriser Excel ». Configurez ces paramètres pour contrôler les niveaux de protection et les mots de passe.

Important: Les paramètres marqués d'un astérisque (***) sont obligatoires. Au moins un mot de passe doit être fourni pour chaque niveau de protection. Les index des feuilles de calcul utilisent Base 0 numérotation (0 = première feuille de travail).

ParamètreTaperDescriptionExemple
Type de données d'entrée***StringSélection du format d'entrée Excel
• Choisissez le format de vos données Excel.
PDF4me prend en charge plusieurs types d'entrée
• Options : Données binaires, Base64 Chaîne, ou URL
Binary Data
Champ binaire d'entrée***BinaireEntrée de fichier Excel binaire (Obligatoire si données binaires)
• Fichier Excel de référence (.xlsx, .xls) précédent n8n Téléchargement de nœud ou de fichier
PDF4me traite les fichiers Excel binaires avec détection automatique du format
• Obligatoire lorsque le type de données d'entrée est « Données binaires »
{{ $binary.data }}
Contenu Excel Base64***StringBase64 Entrée Excel encodée (Obligatoire si chaîne Base64)
• Fournir le contenu Excel (.xlsx, .xls) sous forme de chaîne encodée en base64
PDF4me décode et traite automatiquement le contenu Excel
• Obligatoire lorsque le type de données d'entrée est « Chaîne Base64 »
UEsDBBQABgAI...
URL Excel***StringExcel public URL Saisir (Obligatoire si URL)
• Fournir une autorisation publique/ouverte URL vers le fichier Excel (.xlsx, .xls)
PDF4me télécharge et traite le fichier Excel fourni URL
• Obligatoire lorsque le type de données d'entrée est « URL »
https://abc.com/data.xlsx
Nom du fichier Excel***StringNom du fichier d'entrée Excel
• Spécifiez le nom du fichier Excel d'entrée avec l'extension appropriée (.xlsx, .xls).
PDF4me utilise ceci pour la détection de format et l'optimisation du traitement
data.xlsx
Mot de passeStringMot de passe de chiffrement de fichier (niveau 1)
• Mot de passe requis pour ouvrir le fichier - chiffre l'intégralité du fichier
Utilisé également comme solution de repli pour la protection des classeurs et des feuilles de calcul si leurs mots de passe spécifiques sont vides.
• Facultatif : aucun chiffrement de fichier si le fichier est vide
Expérience utilisateurMessage d'erreur : « Saisissez le mot de passe pour ouvrir ce fichier » – sans mot de passe, impossible d'ouvrir ou de consulter le fichier.
• Sensible aux majuscules et minuscules
MyPassword123
Protéger le classeurBooleanActiver la protection de la structure du classeur (niveau 2)
• Vrai = protège la structure du classeur - empêche l'ajout, la suppression, le renommage, le déplacement et le masquage des feuilles de calcul
• Faux = aucune protection de structure (par défaut)
• Nécessite un mot de passe (ProtectWorkbookPassword ou mot de passe de secours)
Expérience utilisateur: Affiche le message « Ce classeur est protégé » lors de la tentative de modification de sa structure
• Valeur par défaut : faux
true
Protéger le mot de passe du classeurStringMot de passe de protection du classeur (niveau 2)
• Mot de passe pour la protection de la structure du classeur
Mot de passe de secoursPriorité 1 : ProtectWorkbookPassword (si fourni), Priorité 2 : Password (si fourni)
• Obligatoire si ProtectWorkbook = true et que Password est vide
• Sensible aux majuscules et minuscules
StructurePass
Protéger les feuilles de travailBooleanActiver la protection du contenu de la feuille de calcul (niveau 3)
• Vrai = protéger les feuilles de calcul sélectionnées - empêche les modifications de données
• Faux = aucune protection de la feuille de calcul (par défaut)
• Nécessite un mot de passe (WorksheetProtectionPassword ou mot de passe de secours)
Expérience utilisateur: Message « La cellule que vous essayez de modifier est protégée » lors de la tentative de modification
• Valeur par défaut : faux
true
Type de protection des feuilles de travailStringType de protection des feuilles de travail
"Contenu" = Protéger les valeurs, les formules et la mise en forme des cellules (empêche la modification des cellules et le changement de format)
"Objets" = Protéger les graphiques, images, formes et dessins (empêche le déplacement, le redimensionnement et la suppression des objets)
« Scénarios » = protéger les scénarios d'analyse de scénarios hypothétiques (empêche la création et la modification de scénarios)
"Tous" = Protection complète (Contenu + Objets + Scénarios) - Accès en lecture seule par défaut
• Insensible à la casse
All
Mot de passe de protection des feuilles de travailStringMot de passe de protection de la feuille de travail (niveau 3)
• Mot de passe pour la protection du contenu de la feuille de calcul
Mot de passe de secoursPriorité 1 : Mot de passe de protection de la feuille de travail (si fourni), Priorité 2 : Mot de passe (si fourni)
• Obligatoire si ProtectWorksheets = true et que le mot de passe est vide
• Sensible aux majuscules et minuscules
EditPass
Noms des feuilles de travailStringNoms des feuilles de travail séparés par des virgules
• Liste des noms des feuilles de travail à protéger
• Vide = protéger toutes les feuilles de travail
• Noms des feuilles de travail sensibles à la casse
• Union avec les index des feuilles de travail
Sheet1,Summary
Index des feuilles de travailStringIndex séparés par des virgules (à partir de 0)
• Liste des index des feuilles de calcul à protéger
• Indexation à partir de 0 (0 = première feuille)
• Vide = protéger toutes les feuilles de travail
• Union avec WorksheetNames
0,2
Nom de la sortie de données binaires***StringMappage de sortie des données binaires
• Définir le nom de la variable permettant d'accéder aux données binaires Excel générées
• Utilisé dans les actions de flux de travail suivantes
• Essentiel pour l'automatisation des flux de travail
document

Sortir

Paramètres de sortie

ParamètreTaperDescriptionExemple
nom de fichierStringNom de fichier du document Excel sécurisé - Le nom du fichier Excel de sortie protégé par mot de passeexcel_secured.xlsx
taille du fichierNombreTaille du fichier en octets - Taille du document Excel en octets après application des mesures de sécurité217600
succèsBooleanPDF4me état de fonctionnement - Boolean Un indicateur signalant le succès ou l'échec du processus de protection par mot de passe. PDF4me retours true pour des opérations réussies et false pour toute erreurtrue
Nom de fichier originalStringNom du fichier Excel d'origine - Le nom du fichier Excel d'entréemyExcelFile.xlsx
format de fichierStringFormat de fichier Excel - Format du fichier Excel. Valeurs : « xlsx » pour Excel 2007 et versions ultérieures, « xls » pour Excel 97 à 2003.xls
fichier protégé par mot de passeBooleanÉtat du chiffrement des fichiers - Indique si une protection par mot de passe (chiffrement) au niveau du fichier a été appliquée. true si le chiffrement des fichiers est activé, false sinontrue
classeur protégéBooleanÉtat de protection du classeur - Indique si la protection de la structure du classeur a été appliquée. true si le classeur est protégé, false sinontrue
feuilles de travail protégéesBooleanÉtat de protection de la feuille de calcul - Indique si la protection du contenu de la feuille de calcul a été appliquée. true si les feuilles de calcul sont protégées, false sinontrue
feuille de calculProtectionTypeStringType de protection des feuilles de travail - Type de protection de la feuille de calcul appliquée. Valeurs : « Contenu », « Objets », « Scénarios », « Tout »All
Sélection de la feuille de travailStringSélection de feuilles de travail - Indique les feuilles de calcul protégées. Valeurs : « all » si toutes les feuilles de calcul sont protégées, ou des noms/index de feuilles de calcul spécifiques.all
protectionRésuméArrayRésumé de la protection - Array des chaînes de caractères décrivant les mesures de sécurité appliquées au document["File encryption enabled", "Workbook structure protected", "Worksheets protected (all)"]
messageStringMessage d'opération Message descriptif indiquant le résultat de l'opération de sécurité, notamment le format du fichier et tous les niveaux de protection appliqués.Successfully secured Excel file (.xls): File encryption enabled, Workbook structure protected, Worksheets protected (all)

N8N Réponse à l'action

Le PDF4me Excel sécurisé API renvoie une réponse pouvant être affichée dans plusieurs formats. Choisissez l'affichage qui correspond le mieux à vos besoins :

JSON Format de réponse

Le cru JSON réponse de la API:

[
{
"fileName": "excel_secured.xlsx",
"fileSize": 217600,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"fileFormat": "xls",
"filePasswordProtected": true,
"workbookProtected": true,
"worksheetsProtected": true,
"worksheetProtectionType": "All",
"worksheetSelection": "all",
"protectionSummary": [
"File encryption enabled",
"Workbook structure protected",
"Worksheets protected (all)"
],
"message": "Successfully secured Excel file (.xls): File encryption enabled, Workbook structure protected, Worksheets protected (all)"
}
]

Cas d'utilisation

Protection des données confidentielles

  • Protégez vos fichiers de données financières ou personnelles sensibles par un mot de passe et chiffrez-les.
  • Protéger les rapports et documents confidentiels contre tout accès non autorisé
  • Mettre en œuvre une sécurité à plusieurs niveaux pour garantir la confidentialité des données

Sécurité des modèles et distribution en lecture seule

  • Protéger les modèles Excel contre les modifications de structure tout en autorisant la saisie de données
  • Diffuser des rapports en lecture seule avec protection des feuilles de calcul
  • Sécuriser les formulaires tout en permettant la saisie dans les zones désignées

Flux de travail à accès contrôlé

  • Appliquer différents niveaux de mot de passe aux différents groupes d'utilisateurs
  • Protégez certaines feuilles de calcul tout en laissant les autres modifiables.
  • Mettez en œuvre des politiques de sécurité avec protection automatisée par mot de passe.

Obtenez de l'aide