Comment décrypter un classeur Excel à l'aide de l'API Aspose.Cells Cloud

Conditions préalables

  • Un jeton d’accès JWT valide.
  • Le classeur doit être uploadé vers le stockage Aspose Cloud et son chemin spécifié dans le paramètre de requête folder.

API DeleteDecryptWorkbook

DELETE https://api.aspose.cloud/v3.0/cells/{name}/encryption

Sécurité et authentification

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

Paramètres de requête

Nom du paramètre Type Description
folder string Chemin du dossier contenant le classeur original.
storageName string Nom du stockage dans lequel réside le classeur.

Paramètre du corps de la requête

Nom du paramètre Type Description
encryption WorkbookEncryptionRequest Paramètres de chiffrement requis pour le décryptage.

WorkbookEncryptionRequest

Nom du paramètre Type Description
EncryptionType string Algorithme de chiffrement (XOR, Compatible, EnhancedCryptographicProviderV1, StrongCryptographicProvider).
KeyLength integer Longueur de la clé de chiffrement en bits.
Password string Mot de passe utilisé pour le décryptage.

Réponse

{
  "Status":"OK",
  "Code":200
}

Exemples de réponses d’erreur

{
  "Code": "400",
  "Message": "Paramètres de requête invalides."
}
{
  "Code": "401",
  "Message": "Échec de l'authentification. Jeton JWT invalide ou manquant."
}
{
  "Code": "413",
  "Message": "Charge utile trop volumineuse. Le fichier uploadé dépasse la taille autorisée."
}
{
  "Code": "500",
  "Message": "Erreur interne du serveur. Veuillez réessayer ultérieurement."
}

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 Demande incorrecte Paramètres manquants ou invalides (par ex. type de fichier non pris en charge).
401 Non autorisé Jeton JWT invalide ou manquant.
413 Charge utile trop volumineuse Le fichier uploadé dépasse la limite de taille.
500 Erreur interne du serveur Erreur serveur inattendue.

Comment utiliser l’API DeleteDecryptWorkbook avec les SDK

Spécification de l’API DeleteDecryptWorkbook

La Spécification OpenAPI définit une interface de programmation publiquement accessible et vous permet d’effectuer des interactions REST directement depuis un navigateur web.

Vous pouvez utiliser cURL pour accéder facilement aux services web Aspose.Cells. L’exemple suivant montre comment appeler l’API Cloud avec cURL.