Comment convertir des formats de fichiers de feuilles de calcul avec Aspose.Cells Cloud
Introduction
L’API Aspose.Cells Cloud pour les feuilles de calcul fournit un ensemble d’interfaces bidirectionnelles permettant de convertir des fichiers de feuilles de calcul locaux ou hébergés dans le cloud. Elle prend en charge divers formats tels qu’Excel (XLS, XLSX), CSV, HTML et PDF, rendant la conversion aisée afin de répondre à divers besoins.
Trois modes de conversion · Modèle d’objet unifié · Couverture complète des formats

Matrice de conversion principale
| Type de conversion | Niveau d’objet | API typique | Formats de sortie |
|---|---|---|---|
| Conversion locale | Classeur | ConvertSpreadsheet |
PDF/XLSX/JSON/… plus de 30 formats |
| Feuille de calcul | ConvertWorksheetToImage |
PNG/JPEG/SVG | |
ConvertWorksheetToPdf |
|||
| Tableau | ConvertTableToImage |
PNG/JPEG/SVG/… | |
ConvertTableToPdf |
|||
ConvertTableToCsv |
CSV | ||
ConvertTableToHtml |
HTML | ||
ConvertTableToJson |
JSON | ||
| Plage de cellules | ConvertRangeToImage |
PNG/JPEG/SVG/… | |
ConvertRangeToPdf |
|||
ConvertRangeToCsv |
CSV | ||
ConvertRangeToHtml |
HTML | ||
ConvertRangeToJson |
JSON | ||
| Graphique | ConvertChartToImage |
PNG/JPEG/SVG/… | |
ConvertChartToPdf |
|||
| Conversion cloud | Classeur | ExportSpreadsheetAsFormat |
PDF/XLSX/JSON/… plus de 30 formats |
| Feuille de calcul | ExportWorksheetAsFormat |
PDF/XLSX/JSON/… plus de 30 formats | |
| Tableau | ExportTableAsFormat |
PDF/XLSX/JSON/… plus de 30 formats | |
| Plage de cellules | ExportRangeAsFormat |
PDF/XLSX/JSON/… plus de 30 formats | |
| Graphique | ExportChartAsFormat |
PDF/XLSX/JSON/… plus de 30 formats | |
| Enregistrement cloud (Save As) | Classeur | SaveSpreadsheetAs |
PDF/XLSX/JSON/… plus de 30 formats |
Conversion de fichiers locaux
// Obtenir le client de l’API Aspose.Cells Cloud
CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("ProductClientId"), Environment.GetEnvironmentVariable("ProductClientSecret"));
- Conversion de fichier Excel
// Convertir un fichier Excel local en PDF
cellsApi.ConvertSpreadsheet(new ConvertSpreadsheetRequest { Spreadsheet = "EmployeeSalesSummary.xlsx", format = "pdf" }, "EmployeeSalesSummary.pdf");
- Conversion d’un graphique Excel en fichier SVG
// Convertir un graphique Excel local en SVG
cellsApi.ConvertChartToImage(new SDK.Request.ConvertChartToImageRequest
{
Spreadsheet = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
chartIndex = 0,
format = "svg"
}, "EmployeeSalesSummary.svg");
- Conversion d’un tableau en fichier CSV
// Convertir le tableau des journaux de ventes de la feuille de calcul « Sales » en CSV
result = api.ConvertTableToCsv( new SDK.Request.ConvertTableToCsvRequest
{
Spreadsheet = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
tableName = "SaleLogs",
format = "csv"
}, "EmployeeSalesLog.csv");
Conversion de fichiers cloud
Il est également nécessaire d’obtenir le client de l’API Aspose.Cells Cloud.
// Obtenir le client de l’API Aspose.Cells Cloud
CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("ProductClientId"), Environment.GetEnvironmentVariable("ProductClientSecret"));
- Conversion d’Excel en PDF
// Convertir un fichier Excel hébergé dans le cloud en PDF, puis l’enregistrer localement
cellsApi.ExportSpreadsheetAsFormat( new SDK.Request.ExportSpreadsheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx" ,
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary.pdf");
- Conversion d’une feuille de calcul Excel en PDF
// Convertir une feuille de calcul Excel hébergée dans le cloud en PDF, puis l’enregistrer localement
cellsApi.ExportWorksheetAsFormat (new SDK.Request.ExportWorksheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary_Sales.pdf");
// Convertir une feuille de calcul Excel hébergée dans le cloud en PDF, puis l’enregistrer localement
cellsApi.ExportWorksheetAsFormat (new SDK.Request.ExportWorksheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary_Sales.pdf");
Installation et initialisation du SDK Aspose.Cells Cloud
Installez le package NuGet Aspose.Cells-Cloud dans votre projet .NET, à l’aide soit de la console du Gestionnaire de packages NuGet, soit du Gestionnaire de packages NuGet intégré à Visual Studio. Voici comment installer le package à l’aide de la console du Gestionnaire de packages :
Install-Package Aspose.Cells-Cloud
Créez une nouvelle instance de la classe CellsApi, en l’initialisant avec votre ID client et votre secret client. Voici les détails du fragment de code mentionné précédemment :
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Veillez à remplacer YOUR_API_KEY, YOUR_APP_SID et YOUR_APP_KEY par votre clé API réelle, votre SID d’application et votre clé d’application.
Cas d’usage de conversion de formats de fichiers
L’API Aspose.Cells Cloud offre des capacités de conversion de feuilles de calcul de qualité entreprise pour des scénarios métier critiques :
- Excel → PDF
Générez des rapports prêts à l’impression avec conservation de la mise en forme - Feuilles de calcul → HTML
Intégrez des tableaux interactifs dans des applications web - CSV → Excel (XLSX)
Transformez des données brutes en classeurs exploitables - Transcodage personnalisé de formats
Convertissez entre plus de 20 formats (XLS, XLSB, ODS, FODS, TSV)