Assembly
Dans le paysage axé sur les données d'aujourd'hui, la capacité à extraire, combiner et analyser des informations provenant de diverses sources de feuilles de calcul n'est pas seulement une commodité — c'est une nécessité compétitive. Les équipes finance, marketing, produit et opérations jonglent constamment avec Apple Numbers, les exportations CSV, les journaux TSV et les classeurs Excel, passant souvent des heures précieuses à nettoyer et à réconcilier les données avant même de pouvoir en extraire des insights. Ce flux de travail fragmenté ralentit la prise de décision, augmente les coûts et introduit des erreurs humaines. Notre solution réécrit cette histoire. En offrant une API unique, native du cloud, qui parle les langages natifs de chaque format de feuille de calcul majeur, nous vous donnons le pouvoir de transformer une collection chaotique de fichiers en un jeu de données cohérent en quelques secondes. Imaginez un monde où un développeur écrit une ligne de code et récupère instantanément les chiffres de ventes trimestriels d'un rapport Excel, les niveaux d'inventaire d'une exportation CSV et les modèles de prévision stockés dans Apple Numbers — le tout sans se soucier des particularités de format ou des failles de sécurité. Le résultat : un délai d'obtention d'insights plus rapide, des frais opérationnels réduits et un pipeline de données qui s'adapte à la croissance de votre entreprise. Que vous construisiez un tableau de bord analytique personnalisé, alimentiez un modèle d'apprentissage automatique ou automatisiez simplement un rapport hebdomadaire, notre plateforme agit comme le tissu conjonctif qui unifie chaque format de feuille de calcul sous un même pare-feu fiable et haute performance.
Fonctionnalités principales
La page de documentation technique de l'API Assembly est conçue pour vous faire passer du concept à la mise en œuvre sans aucune friction. Elle s'ouvre avec un guide « quick‑start » concis qui vous accompagne dans l'authentification, la configuration de votre première requête et la gestion des réponses — le tout en moins de cinq minutes de lecture. L'API prend en charge Apple Numbers, CSV, TSV et l'ensemble complet des fichiers Excel (.xlsx et .xls), garantissant que, où que résident vos données, elles peuvent être ingérées et fusionnées avec un appel unique, adapté aux développeurs. La sécurité est intégrée à chaque niveau : toutes les transmissions s'effectuent via TLS 1.3, OAuth 2.0 gère l'accès basé sur les jetons, et le filtrage d'IP optionnel ajoute une protection supplémentaire pour les environnements d'entreprise. Les benchmarks de performance montrent une latence inférieure à une seconde pour des ensembles de données typiques, tandis que les points de terminaison de traitement en masse peuvent gérer des millions de lignes sans effort. Des définitions de schémas détaillées, des tables de références des codes d'erreur et des extraits de code en JavaScript, Python, Java et C# rendent l'intégration simple pour toute pile technologique. Enfin, une FAQ complète et un lien vers le forum communautaire offrent un support continu, vous permettant de dépanner, d'optimiser et d'étendre l'API bien après le déploiement initial. Avec l'API Assembly, la fusion de vos données de feuilles de calcul n'est plus une tâche à plusieurs étapes — c’est un appel unique et élégant qui permet aux développeurs de créer des flux de données plus intelligents, plus rapides et plus sécurisés.
Documents
Paramètres
- AppRequest.DataSourceName: Un nom de la source de données
- UploadFileRequest.OperationId: Ceci est un identifiant d'opération
- UploadFileRequest.Files: Ce sont des fichiers que vous devez télécharger sur nos services en ligne, vous pouvez préparer les données à votre manière mais elles doivent respecter le standard du champ de saisie de fichier HTML.
Utiliser le point de terminaison
-
Envoyer une requête incluant les fichiers et le token d'accès API de graphique
curl -X 'POST' \ 'https://api.sheetize.cloud/chart' \ -H 'accept: text/plain' \ -H 'Authorization: Bearer The_Secret_Access_Token \ -H 'Content-Type: multipart/form-data' \ -F 'AppRequest.DataSourceName=TheNameOfTheDataSource' \ -F 'UploadFileRequest.OperationId=' \ -F 'UploadFileRequest.Files=@TestFile.xlsx;type=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' -
Le service répondra avec une URL de téléchargement pour le fichier traité, dans cet exemple c'est :
{ "name": "", "type": "1", "size": 900000, "description": "", "linkToDownload": "/download/AFolderName/AFileName.xlsx", "message": "", "statusCode": 200 } -
Envoyer une requête incluant le nom du fichier et le nom du dossier à API de téléchargement
curl -X 'GET' \ 'https://api.sheetize.cloud/download/TheFolderName/TheFileName.xlsx' \ -H 'accept: */*' \ -H 'Authorization: Bearer TheAccessToken' - Vous recevrez le fichier et vous pourrez soit l'utiliser, soit le transmettre simplement à l'étape suivante de votre flux de travail.