Plateforme d’intégration multi-source de données Excel – API Aspose.Cells Cloud d’importation et de transformation automatisée des données.

Fonctionnalités principales

Prise en charge des données en plusieurs formats

Description de l’API d’importation de données dans un classeur

API Web

PUT https://api.aspose.cloud/v4.0/cells/import/data

Sécurité et authentification

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

Paramètres de la requête

Nom du paramètre Type Emplacement Description
datafile Fichier FormData Le fichier de données (CSV, JSON ou XML) à importer.
spreadsheet Fichier FormData Le classeur cible qui recevra les données importées.
worksheet chaîne Query Nom de la feuille de calcul où les données seront placées.
startCell chaîne Query Cellule en haut à gauche (par ex. A1) marquant la position de départ.
insert booléen Query true pour insérer des lignes ; false pour écraser les données existantes.
convertNumericData booléen Query true pour convertir les chaînes numériques en nombres durant l’import.
splitter chaîne Query Délimiteur CSV à un seul caractère (valeur par défaut : ,).
outPath chaîne Query (facultatif) Chemin du dossier où le classeur mis à jour sera stocké.
outStorageName chaîne Query (facultatif) Nom de l’emplacement de stockage pour le fichier de sortie.
fontsLocation chaîne Query (facultatif) Chemin vers un dossier de polices personnalisé, le cas échéant.
region chaîne Query (facultatif) Configuration régionale du classeur (par ex. fr-FR).
password chaîne Query (facultatif) Mot de passe pour ouvrir un classeur protégé.

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 Mauvaise requête Paramètres manquants ou non valides (par ex. 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 taille limite.
500 Erreur interne du serveur Erreur serveur inattendue.

Pourquoi utiliser cette API ?

  • Chargement efficace des données : permet l’importation en masse de grands jeux de données directement dans un classeur, sans créer de fichiers intermédiaires.
  • Large prise en charge des SDK : fournit des bibliothèques clientes pour .NET, Java, PHP, Ruby, Node.js, Python, Go et Perl, facilitant l’intégration.
  • Traitement en mémoire : exécute les transformations en mémoire, réduisant ainsi les exigences de stockage temporaire.

Comment utiliser l’API d’importation de données dans un classeur à l’aide des SDK

Notes / Limites : L’API prend en charge jusqu’à 1 000 000 de lignes par importation. Seule la virgule est le délimiteur CSV par défaut ; d’autres délimiteurs à un seul caractère peuvent être spécifiés via le paramètre splitter. Les fichiers XML volumineux peuvent augmenter le temps de traitement.

Pour des opérations connexes telles que l’exportation de données ou la conversion de formats de classeur, consultez la documentation Exportation de données et Conversion de classeur.

Spécification de l’API d’importation de données dans un classeur

La spécification de l’API d’importation de données dans un classeur fournit une interface de programmation accessible publiquement, permettant des interactions REST directement depuis votre 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 constitue la méthode la plus rapide pour développer, car elle masque les détails de bas niveau, vous permettant d’importer des données dans une feuille de calcul avec un code concis. Veuillez consulter le dépôt GitHub pour obtenir la liste complète des SDK Aspose.Cells Cloud.