Aspose.Cells Cloud API – Convertire, unire, dividere e proteggere file Excel
Cos’è l’API Aspose.Cells Cloud?
Aspose.Cells Cloud API è una raccolta di servizi cloud per fogli di calcolo/Excel. Non è richiesta alcuna installazione di Office né configurazione del server: basta inviare una richiesta HTTP e potrai creare, modificare, convertire, pulire i dati, generare grafici, costruire tabelle pivot, crittografare, dividere, unire, aggiungere filigrane, applicare firme digitali e molto altro ancora, da qualsiasi linguaggio di programmazione.
Perché utilizzare le API Aspose.Cells Cloud?
- Creare, modificare, convertire e analizzare fogli di calcolo su archiviazione cloud basata sui servizi API Web Aspose.Cells Cloud.
- Creare, modificare, convertire e analizzare file di fogli di calcolo locali basati sui servizi API Web Aspose.Cells Cloud.
- I formati di file supportati includono 30 formati, tra cui xlsx, csv, ods, xlsb, ecc.
- Gestire i fogli di calcolo direttamente tramite l’API Web Aspose.Cells Cloud senza dipendenze da Microsoft Excel.
- Il piano gratuito include fino a 150 chiamate API al mese.
- Pricing in base al consumo (pay-as-you-go).
- Short-code: Operazioni descritte in una frase.
- Convertire XLSX in PDF → ConvertSpreadsheetToPdf
- Eliminare spazi extra in tutto il file → TrimSpreadsheetContent
- Unire oltre 10 file in un unico report → MergeSpreadsheets
Come utilizzare le API Aspose.Cells Cloud?
Passo 1: Ottenere le credenziali API
Passo 2: Chiamare le API Web per fogli di calcolo tramite SDK (raccomandato)
Si consiglia di utilizzare l’SDK ufficiale per semplificare l’autenticazione e la gestione delle richieste. L’SDK acquisisce e aggiorna automaticamente i token di accesso.
Installare SDK .NET (NuGet)
dotnet add package Aspose.Cells-Cloud --version 26.6.0
Esempio: Convertire Excel in PDF tramite SDK
CellsApi cellsApi = new CellsApi(
Environment.GetEnvironmentVariable("ProductClientId"),
Environment.GetEnvironmentVariable("ProductClientSecret"));
cellsApi.ConvertSpreadsheet(
new ConvertSpreadsheetRequest { Spreadsheet = "EmployeeSalesSummary.xlsx", format = "pdf" },
"EmployeeSalesSummary.pdf");
Descrizione
- Spreadsheet: Nome del file Excel presente nell’archiviazione locale.
- Format: Formato di destinazione (ad esempio, pdf, png, csv, json).
- File di output: Il file risultante verrà salvato localmente con il nome specificato.
Funzionalità principali
Aspose.Cells Cloud offre le seguenti funzionalità chiave per soddisfare le esigenze di automazione dei fogli di calcolo a livello enterprise:
Conversione foglio di calcolo
- Convertire foglio di calcolo in file PDF
- Convertire grafico foglio di calcolo in immagine
- Salva foglio di calcolo come
Elaborazione dati
- Unire fogli di calcolo
- Dividere fogli di calcolo
- Eliminare righe vuote dal foglio di calcolo
- Eliminare colonne vuote dal foglio di calcolo
- Sostituire contenuto foglio di calcolo
Nota: Schema dettagliati delle richieste/risposte, metodi HTTP, parametri di query e risposte di esempio per ogni endpoint sono disponibili nel Riferimento API Web Aspose.Cells Cloud per fogli di calcolo, indicato di seguito.
Riferimento rapido agli endpoint
| Operazione | Metodo HTTP | Percorso | Parametri obbligatori | Risposta di esempio |
|---|---|---|---|---|
| Convertire foglio di calcolo | POST | /cells/convert |
Spreadsheet (file), format (string) |
File binario (ad esempio, PDF) |
| Unire fogli di calcolo | POST | /cells/worksheets/merge |
files (elenco di file) |
Cartella di lavoro unita |
| Dividere foglio di calcolo | POST | /cells/worksheets/split |
Spreadsheet (file), format (string) |
Archivio di file divisi |
| Eliminare righe vuote | POST | /cells/worksheets/blankrows/delete |
Spreadsheet (file) |
Cartella di lavoro aggiornata |
| Sostituire contenuto | POST | /cells/replace |
Spreadsheet (file), oldValue, newValue |
Cartella di lavoro aggiornata |
SDK supportati (SDK disponibili)
- Aspose.Cells Cloud fornisce SDK pronti all’uso in ogni linguaggio principale: clona, codifica e distribuisci:
| Linguaggio | Metodo di installazione | Repository GitHub SDK |
|---|---|---|
| Java | Maven | Repository GitHub SDK Java |
| .NET | NuGet | Repository GitHub SDK .NET |
| Python | pip | Repository GitHub SDK Python |
| Node.js | npm | Repository GitHub SDK Node.js |
| PHP | Composer | Repository GitHub SDK PHP |
| GoLang | Go Modules | Repository GitHub SDK Go |
| Ruby | RubyGems | Repository GitHub SDK Ruby |
| Perl | CPAN | Repository GitHub SDK Perl |
| Endpoint API | Riferimento API Web Aspose.Cells Cloud per fogli di calcolo |
Esempi di codice e progetti open source
Tutti gli SDK sono open-source e includono numerosi esempi:
- Esempi SDK Java su GitHub.
- Esempi SDK .NET su GitHub.
- Esempi SDK Python su GitHub.
- Esempi SDK Node.js su GitHub.
- Esempi SDK PHP su GitHub.
- Esempi SDK Go su GitHub.
- Esempi SDK Ruby su GitHub.
- Esempi SDK Perl su GitHub.