Comment convertir les formats de fichiers de feuille de calcul avec Aspose.Cells Clou
Introduction
Aspose.Cells Cloud Spreadsheet API propose un ensemble d’interfaces double canal pour la conversion de fichiers tableurs locaux et cloud. Il prend en charge des formats tels que Excel (XLS, XLSX), CSV, HTML et PDF, facilitant ainsi la conversion et répondant à divers besoins.
Trois modes de conversion · Modèle d’objet unifié · Couverture complète du format
Matrice de conversion de base
Type de conversion | Niveau de l’objet | Typique API | Formats de sortie |
---|---|---|---|
Conversion locale | Cahier d’exercices | ConvertSpreadsheet |
PDF/XLSX/JSON/…. 30+ formats |
Feuille de travail | ConvertWorksheetToImage |
PNG/JPEG/SVG | |
ConvertWorksheetToPdf |
|||
Tableau | ConvertTableToImage |
PNG/JPEG/SVG/…. | |
ConvertTableToPdf |
|||
ConvertTableToCsv |
CSV | ||
ConvertTableToHtml |
HTML | ||
ConvertTableToJson |
HTML | ||
Gamme | ConvertRangeToImage |
PNG/JPEG/SVG/…. | |
ConvertRangeToPdf |
|||
ConvertRangeToCsv |
CSV | ||
ConvertRangeToHtml |
HTML | ||
ConvertRangeToJson |
JSON | ||
Graphique | ConvertChartToImage |
PNG/JPEG/SVG/…. | |
ConvertChartToPdf |
|||
Conversion du cloud | Cahier d’exercices | ExportSpreadsheetAsFormat |
PDF/XLSX/JSON/…. 30+ formats |
Feuille de travail | ExportWorksheetAsFormat |
PDF/XLSX/JSON/…. 30+ formats | |
Tableau | ExportTableAsFormat |
PDF/XLSX/JSON/…. 30+ formats | |
Gamme | ExportRangeAsFormat |
PDF/XLSX/JSON/…. 30+ formats | |
Graphique | ExportChartAsFormat |
PDF/XLSX/JSON/…. 30+ formats | |
Enregistrer sous dans le cloud | Cahier d’exercices | SaveSpreadsheetAs |
PDF/XLSX/JSON/…. 30+ formats |
Conversion de fichiers locaux
// Get Cells Cloud API client
CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("ProductClientId"), Environment.GetEnvironmentVariable("ProductClientSecret"));
- Excel Conversion de fichiers
// Convert local Excel to PDF
cellsApi.ConvertSpreadsheet(new ConvertSpreadsheetRequest { Spreadsheet = "EmployeeSalesSummary.xlsx", format = "pdf" }, "EmployeeSalesSummary.pdf");
- Convertir le graphique Excel en fichier SVG
// Convert local Excel Chart to Svg
cellsApi.ConvertChartToImage(new SDK.Request.ConvertChartToImageRequest
{
Spreadsheet = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
chartIndex = 0,
format = "svg"
}, "EmployeeSalesSummary.svg");
- Convertir un tableau en fichier CSV
# Convert the sale logs table of the Sales worksheet to csv
result = api.ConvertTableToCsv( new SDK.Request.ConvertTableToCsvRequest
{
Spreadsheet = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
tableName = "SaleLogs",
format = "csv"
}, "EmployeeSalesLog.csv");
Conversion de fichiers dans le cloud
Il faut également obtenir le client Cloud Aspose Cells API.
// Get Cells Cloud API client
CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("ProductClientId"), Environment.GetEnvironmentVariable("ProductClientSecret"));
- Convertir Excel en PDF
// Convert cloud Excel to PDF, Save to local file
cellsApi.ExportSpreadsheetAsFormat( new SDK.Request.ExportSpreadsheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx" ,
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary.pdf");
- Convertir la feuille de calcul Excel en PDF
// Convert cloud Excel worksheet to PDF, Save to local file
cellsApi.ExportWorksheetAsFormat (new SDK.Request.ExportWorksheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary_Sales.pdf");
// Convert cloud Excel worksheet to PDF, Save to local file
cellsApi.ExportWorksheetAsFormat (new SDK.Request.ExportWorksheetAsFormatRequest
{
name = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
format = "pdf",
folder ="NetSDKData"
} , "EmployeeSalesSummary_Sales.pdf");
Installation et initialisation du SDK Cloud Aspose.Cells
Installez le package Aspose.Cells-Cloud NuGet dans votre projet .NET, vous pouvez utiliser la console du gestionnaire de packages NuGet ou le gestionnaire de packages NuGet dans Visual Studio. Voici comment vous pouvez installer le package à l’aide de la console du gestionnaire de packages :
Install-Package Aspose.Cells-Cloud
Crée une nouvelle instance de la classe CellsApi, en l’initialisant avec votre ID client et votre secret client. Voici les détails de l’extrait de code mentionné ci-dessus :
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Assurez-vous de remplacer VOTRE_API_CLÉ, VOTRE_APPLICATION_SID et VOTRE_APPLICATION_CLÉ avec votre clé API réelle, votre SID d’application et votre clé d’application.
Cas d’utilisation de la conversion de format de fichier
Aspose Cells Cloud API offre une qualité professionnelleconversion de feuille de calcul capacités pour les scénarios commerciaux critiques :
- Excel → PDF
Générez des rapports prêts à imprimer avec une mise en forme préservée - Tableurs → HTML
Intégrer des tableaux interactifs dans des applications Web - CSV → Excel (XLSX)
Transformez les données brutes en classeurs analysables - Transcodage de format personnalisé
Convertissez entre plus de 20 formats (XLS, XLSB, ODS, FODS, TSV)