Come convertire i formati di file di fogli di calcolo con Aspose.Cells Clou
Introduzione
Aspose.Cells Cloud Spreadsheet API fornisce un set di interfacce a doppio canale per la conversione di file di fogli di calcolo locali e basati su cloud. Supporta formati come Excel (XLS, XLSX), CSV, HTML e PDF, semplificando la conversione per soddisfare diverse esigenze.
Tre modalità di conversione · Modello di oggetti unificato · Copertura completa del formato
Matrice di conversione del nucleo
Tipo di conversione | Livello oggetto | Tipico API | Formati di output |
---|---|---|---|
Conversione locale | Quaderno di lavoro | ConvertSpreadsheet |
PDF/XLSX/JSON/…. 30+ formati |
Foglio di lavoro | ConvertWorksheetToImage |
PNG/JPEG/SVG | |
ConvertWorksheetToPdf |
|||
Tavolo | ConvertTableToImage |
PNG/JPEG/SVG/…. | |
ConvertTableToPdf |
|||
ConvertTableToCsv |
Csv | ||
ConvertTableToHtml |
HTML | ||
ConvertTableToJson |
HTML | ||
Allineare | ConvertRangeToImage |
PNG/JPEG/SVG/…. | |
ConvertRangeToPdf |
|||
ConvertRangeToCsv |
Csv | ||
ConvertRangeToHtml |
HTML | ||
ConvertRangeToJson |
JSON | ||
Grafico | ConvertChartToImage |
PNG/JPEG/SVG/…. | |
ConvertChartToPdf |
|||
Conversione cloud | Quaderno di lavoro | ExportSpreadsheetAsFormat |
PDF/XLSX/JSON/…. 30+ formati |
Foglio di lavoro | ExportWorksheetAsFormat |
PDF/XLSX/JSON/…. 30+ formati | |
Tavolo | ExportTableAsFormat |
PDF/XLSX/JSON/…. 30+ formati | |
Allineare | ExportRangeAsFormat |
PDF/XLSX/JSON/…. 30+ formati | |
Grafico | ExportChartAsFormat |
PDF/XLSX/JSON/…. 30+ formati | |
Salva con nome nel cloud | Quaderno di lavoro | SaveSpreadsheetAs |
PDF/XLSX/JSON/…. 30+ formati |
Conversione di file locali
// Get Cells Cloud API client
CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("ProductClientId"), Environment.GetEnvironmentVariable("ProductClientSecret"));
- Excel Conversione file
// Convert local Excel to PDF
cellsApi.ConvertSpreadsheet(new ConvertSpreadsheetRequest { Spreadsheet = "EmployeeSalesSummary.xlsx", format = "pdf" }, "EmployeeSalesSummary.pdf");
- Converti il grafico Excel nel file SVG
// Convert local Excel Chart to Svg
cellsApi.ConvertChartToImage(new SDK.Request.ConvertChartToImageRequest
{
Spreadsheet = "EmployeeSalesSummary.xlsx",
worksheet = "Sales",
chartIndex = 0,
format = "svg"
}, "EmployeeSalesSummary.svg");
- Converti la tabella in file 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");
Conversione di file cloud
È inoltre necessario ottenere il client Cloud Aspose Cells API.
// Get Cells Cloud API client
CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("ProductClientId"), Environment.GetEnvironmentVariable("ProductClientSecret"));
- Converti Excel in 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");
- Converti il foglio di lavoro Excel in 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");
Installazione e inizializzazione del Cloud SDK Aspose.Cells
Installa il pacchetto Aspose.Cells-Cloud NuGet nel tuo progetto .NET, puoi utilizzare la console di gestione pacchetti NuGet o il gestore pacchetti NuGet in Visual Studio. Ecco come puoi installare il pacchetto utilizzando la console di Package Manager:
Install-Package Aspose.Cells-Cloud
Crea una nuova istanza della classe CellsApi, inizializzandola con il tuo ID client e il tuo segreto client. Di seguito sono riportati i dettagli del frammento di codice sopra menzionato:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Assicurati di sostituire il TUO_API_CHIAVE, LA TUA_APP_SID e IL TUO_APP_CHIAVE con la tua chiave API effettiva, SID dell’applicazione e chiave dell’applicazione.
Casi d’uso della conversione del formato file
Aspose Cells Cloud API offre servizi di livello aziendaleconversione di fogli di calcolo capacità per scenari aziendali critici:
- Excel → PDF
Genera report pronti per la stampa con formattazione preservata - Fogli di calcolo → HTML
Incorpora tabelle interattive nelle applicazioni web - CSV → Excel (XLSX)
Trasforma i dati grezzi in cartelle di lavoro analizzabili - Transcodifica del formato personalizzato
Converti tra oltre 20 formati (XLS, XLSB, ODS, FODS, TSV)