Automatisez à grande échelle la protection par mot de passe des fichiers Excel grâce à notre API dédiée aux développeurs : appliquez à la fois les mots de passe d’ouverture et de modification par programmation. Idéal pour les flux de travail d’entreprise et compatible avec les formats .xlsx ainsi que les anciens formats. Consultez la documentation et lancez dès aujourd’hui votre intégration gratuite.

API de protection de feuille de calcul

API Web

PUT https://api.aspose.cloud/v4.0/cells/protection/spreadsheet

Sécurité et authentification

Les API Aspose.Cells Cloud sont sécurisées et nécessitent une authentification basée sur un jeton JWT.

-H "Authorization: Bearer {access_token}"

Paramètres de requête :

Nom du paramètre Type Emplacement (chemin / chaîne de requête / corps HTTP) Description
Spreadsheet Fichier FormData Le fichier de feuille de calcul Excel à télécharger et protéger à l’aide d’un chiffrement par mot de passe.
openPassword Chaîne Chaîne de requête Le mot de passe requis pour ouvrir (décrypter) la feuille de calcul protégée.
modifyPassword Chaîne Chaîne de requête Le mot de passe requis pour autoriser la modification ou l’édition du contenu de la feuille de calcul.
outPath Chaîne Chaîne de requête (Facultatif) Spécifie le chemin du dossier de sortie où le classeur protégé sera enregistré. Si non fourni, le fichier est renvoyé dans la réponse.
outStorageName Chaîne Chaîne de requête Le nom du stockage cloud utilisé pour stocker le fichier protégé en sortie.
region Chaîne Chaîne de requête Spécifie les paramètres régionaux/culturels (par exemple, format de date, format des nombres) appliqués à la feuille de calcul lors du traitement.

Authentification
Tous les appels à l’API de protection de feuille de calcul nécessitent un jeton d’accès OAuth 2.0 valide. Incluez ce jeton dans l’en-tête Authorization :

Authorization: Bearer {access_token}

Le jeton doit être obtenu à partir du point d’entrée d’authentification d’Aspose Cloud et doit inclure la portée Cells.

Réponse

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Codes de statut HTTP

Code Signification Description
200 OK Filtre appliqué avec succès ; la réponse contient les détails de l’opération.
400 Requête incorrecte Paramètres manquants ou non valides (par exemple, type de fichier non pris en charge).
401 Non autorisé Jeton JWT invalide ou manquant.
413 Charge utile trop volumineuse Le fichier téléchargé dépasse la limite de taille.
500 Erreur interne du serveur Erreur serveur inattendue.

Où utiliser l’API de protection de feuille de calcul ?

Pourquoi utiliser l’API de protection de feuille de calcul ?

Comment utiliser l’API de protection de feuille de calcul avec les SDK ?

Spécification OpenAPI

La spécification de l’API de protection de feuille de calcul fournit une interface de programmation publiquement accessible afin de faciliter les interactions REST directes depuis un navigateur web.

Vous pouvez utiliser l’outil en ligne de commande cURL pour accéder facilement aux services web Aspose.Cells. L’exemple suivant montre comment effectuer des appels à l’API Cloud avec cURL.

Utiliser les SDK Aspose.Cells Cloud

L’utilisation des SDK est le moyen le plus efficace d’accélérer le développement. Les SDK prennent en charge les détails sous-jacents, vous permettant ainsi d’implémenter simplement la fonctionnalité de protection de feuille de calcul avec un minimum de code. Veuillez consulter le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.

Les exemples de code suivants illustrent comment interagir avec les services web Aspose.Cells à l’aide de divers SDK :