APIs de conversion de tableur

Découvrez comment convertir un tableur en pdf, pptx, json, csv et plus avec les API Web d’Aspose.Cells Cloud.

## Introduction Dans le développement d’applications modernes, la conversion de format de document est une exigence courante mais complexe. Les solutions traditionnelles souffrent souvent d’un encombrement fonctionnel et d’interfaces complexes, augmentant la difficulté d’intégration pour les développeurs. Aspose.Cells Cloud 4.0 aborde ce problème en redéveloppant sa fonctionnalité de conversion avec un design d’API minimaliste et un objectif unique, permettant aux développeurs d’atteindre une conversion de format de document sans effort. Cet article détaille cette fonctionnalité innovante et démontre comment l’intégrer rapidement dans vos applications avec une approche à faible code. ## Fonctionnalités principales : Conversion Cells Cloud 4.0 - Objectif unique : Spécialisé dans la conversion de documents sans fonctionnalités non liées, garantissant des performances optimales - Design d’API minimaliste : Nécessite généralement seulement 2-3 paramètres par appel, réduisant la courbe d’apprentissage - Support de format complet : Conversion mutuelle entre Excel, CSV, PDF, HTML et d’autres formats courants pour répondre à des besoins divers - Intégration à faible code : Fonctionnalité complète avec seulement quelques lignes de code, améliorant considérablement l’efficacité du développement - Support Cloud/Local : Gère sans effort les documents stockés localement et dans le cloud, compatible avec les principales plateformes de stockage cloud ## Présentation des fonctionnalités clés Le code pour les scènes clés est écrit en Python, mais des SDK pour d’autres langages de développement peuvent également être utilisés. Par exemple, .Net Examples, Java Examples, Node.js Examples et plus. ### 1. Convertir Excel en PDF python # Convertir le fichier EmployeeSalesSummary.xlsx au format Pdf. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_spreadsheet(ConvertSpreadsheetRequest('EmployeeSalesSummary.xlsx', 'pdf'), local_outpath="EmployeeSalesSummary.pdf") ### 2. Convertir une feuille de calcul en PDF python # Convertir la feuille de calcul "Sales" dans le fichier "EmployeeSalesSummary.xlsx" au format Pdf. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_worksheet_to_image( ConvertWorksheetToImageRequest(EmployeeSalesSummaryXlsx, "Sales"), local_outpath="EmployeeSalesSummary_Sales.pdf") ### 3. Convertir une feuille de calcul en image (supporte SVG/PNG/TIFF/JPG, etc.) python # Convertir la feuille de calcul "Sales" dans le fichier "EmployeeSalesSummary.xlsx" au format PNG. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_worksheet_to_image( ConvertWorksheetToImageRequest(EmployeeSalesSummaryXlsx, "Sales", format="png"), local_outpath="EmployeeSalesSummary_Sales.png") ### 4. Convertir un tableau de feuille de calcul en JSON python # Convertir "Table1" dans le fichier "EmployeeSalesSummary.xlsx" au format Json. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_table_to_json( ConvertTableToJsonRequest(EmployeeSalesSummaryXlsx, "Sales", "Table1"), local_outpath="EmployeeSalesSummary_Sales_Table.json") ### 5. Convertir un tableau de feuille de calcul en HTML python # Convertir "Table1" dans le fichier "EmployeeSalesSummary.xlsx" au format HTML. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_table_to_html( ConvertTableToHtmlRequest(EmployeeSalesSummaryXlsx, "Sales", "Table1"), local_outpath="EmployeeSalesSummary_Sales_Table.html") ### 6. Convertir une plage de feuille de calcul en JSON python # Convertir la plage "B5:L36" dans le fichier "EmployeeSalesSummary.xlsx" au format Json. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_range_to_json( ConvertRangeToJsonRequest(EmployeeSalesSummaryXlsx, "Sales", "B5:L36"), local_outpath="EmployeeSalesSummary_Sales_area.json") ## Support multi-source Aspose.Cells Cloud 4.0 ne traite pas seulement les fichiers de tableur locaux mais s’intègre également sans effort avec le stockage cloud. Grâce à l’intégration avec Aspose Cloud Storage, il prend en charge diverses plateformes, y compris Amazon S3, Azure Blob Storage, Google Cloud Storage et Dropbox. ### 1. Exporter un fichier cloud en CSV python # Convertir le fichier "EmployeeSalesSummary.xlsx" stocké sur Aspose Cloud Storage au format CSV. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.export_Spreadsheet_as_format( ExportSpreadsheetAsFormatRequest(EmployeeSalesSummaryXlsx, "csv", folder="PythonSDK"), local_outpath="EmployeeSalesSummary.csv") ## Guide des SDK : Installation et utilisation des SDK Aspose.Cells Cloud Rationalisez votre flux de développement avec nos SDK multilingues pour une automatisation fluide d’Excel/tableur. Commencez en quelques minutes avec ces méthodes d’installation éprouvées. Matrice d’installation des SDK complète | Langue | Gestionnaire de paquets | Commande d’installation | Lien de documentation | |———-|————————-|——————————————–|————————————————| | .NET | NuGet | dotnet add package Aspose.Cells-Cloud | .NET SDK Quick Start | | Java | Maven | mvn repository: https://repository.aspose.cloud/repo/ | Java SDK Quick Start | | Python | pip | pip install asposecellscloud |Python SDK Quick Start | | Node.js| npm | npm i asposecellscloud | Node.js SDK Quick Start | | PHP | Composer | composer require aspose/cells-sdk-php | PHP SDK Quick Start | | Go | Go Modules | go install github.com/aspose-cells-cloud/aspose-cells-cloud-go/v25@latest | GoLang SDK Quick Start | | Ruby | RubyGems | gem install aspose_cells_cloud | Ruby SDK Quick Start | | Perl | CPAN | cpanm AsposeCellsCloud::CellsApi | Perl SDK Quick Start | ## Conclusion Avec sa nouvelle fonctionnalité de conversion de documents, Aspose.Cells Cloud 4.0 offre une solution simple, efficace et conviviale pour les développeurs pour convertir des formats de documents. En adoptant un design d’API minimaliste et en se concentrant sur une fonctionnalité à objectif unique, il permet une intégration à faible code et permet aux développeurs d’effectuer des conversions de format en seulement quelques lignes de code. Associé à un support pour des documents locaux et basés sur le cloud, et une intégration fluide avec des SDK multilingues, Cells Cloud 4.0 est l’outil idéal pour les flux de travail modernes de traitement de documents. ## FAQ - Q1 : Quels formats de fichiers sont pris en charge pour la conversion dans Cells Cloud 4.0 ? R : Cells Cloud 4.0 prend en charge la conversion mutuelle entre Excel (XLSX/XLS), CSV, PDF, HTML, JSON et des formats d’image tels que PNG, JPG, TIFF et SVG. - Q2 : Prend-il en charge les fichiers cloud et locaux ? R : Oui, Cells Cloud 4.0 prend en charge la conversion de fichiers locaux et de fichiers stockés sur des plateformes cloud telles qu’Amazon S3, Azure Blob Storage, Google Cloud Storage et Dropbox. - Q3 : Une configuration complexe ou une courbe d’apprentissage abrupte est-elle requise ? R : Non. Cells Cloud 4.0 utilise un design d’API minimaliste — la plupart des opérations nécessitent seulement 2 à 3 paramètres — ce qui réduit considérablement la courbe d’apprentissage pour les développeurs. - Q4 : Le formatage d’origine sera-t-il affecté lors de la conversion ? R : Non. Le processus de conversion préserve les styles, formules, graphiques et formatage du document d’origine pour garantir la fidélité de la sortie. - Q5 : Un plan d’essai gratuit est-il disponible ? R : Oui, Aspose.Cells Cloud propose un plan gratuit avec un nombre limité d’appels API pour des tests et des développements. ## Ressources supplémentaires - Documentation API complète - Référence API Aspose.Cells Cloud - Forum de support produit - Tarification et plans