Come convertire i formati di file tramite Aspose.Cells Clou

introduzione

Aspose.Cells Cloud API è una potente soluzione basata su cloud creata per la creazione, la modifica e la conversione di file di fogli di calcolo. In questo articolo ti guideremo attraverso il processo di utilizzo di Aspose.Cells Cloud API per la conversione del formato file, inclusi casi d’uso tipici e codice di esempio.

Panoramica

Il cloud Aspose.Cells API fornisce un robusto set di API per convertire file di fogli di calcolo tra diversi formati. I formati supportati includonoExcel (XLS, XLSX),CSV, HTML, PDFe altro ancora. Sfruttando Aspose.Cells Cloud API, puoi convertire facilmente i file dei fogli di calcolo in altri formati ampiamente utilizzati, soddisfacendo una vasta gamma di requisiti.

Sono disponibili numerose API per la conversione dei file, generalmente compatibili con vari ambienti online. Di seguito è riportata una descrizione dettagliata di queste API:

Come convertire i formati di file tramite Aspose.Cells Cloud

Lo Aspose.Cells Cloud API forniscepiù SDKper diversi linguaggi di programmazione. Scegli l’SDK che si allinea al tuo linguaggio di programmazione preferito e segui la documentazione allegata per l’installazione e l’inizializzazione. In alternativa, puoi creare il tuo SDK in base aRiferimento API. In questa sezione utilizzeremo C# come esempio per dettagliare il processo di conversione del file.

Registrazione e ottenimento chiave API

Prima di iniziare, devi farloregistra un account Cloud Aspose Eottenere una chiave API per l’autenticazione. Accedendo al sito ufficiale Aspose Cloud è possibile creare un account gratuito e ottenere una chiave API per l’autenticazione.

Per operazioni più approfondite si rimanda ai seguenti documenti:Avvio rapido con Cells Cloud

Installazione e inizializzazione di Aspose.Cells Cloud SDK

Installa il pacchetto Aspose.Cells-Cloud NuGet nel tuo progetto .NET, puoi utilizzare la console di gestione pacchetti NuGet o la console di gestione pacchetti NuGet in Visual Studio. Ecco come è possibile installare il pacchetto utilizzando la Console di gestione pacchetti:


Install-Package Aspose.Cells-Cloud

Crea una nuova istanza della classe CellsApi, inizializzandola con l’ID client e il segreto client. Di seguito sono riportati i dettagli del suddetto snippet di codice:


CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Assicurati di sostituire il TUO_API_CHIAVE, TUA_APP_SID e TUO_APP_KEY con la chiave effettiva API, il SID dell’applicazione e la chiave dell’applicazione.

Costruisci la Richiesta API e Chiama lo API.

Ciò crea una nuova istanza di PutConvertWorkbookRequest, inizializzandola con il formato di file e i file desiderati. Quindi chiama la conversione API con questa richiesta di conversione. Di seguito sono riportati i dettagli del suddetto snippet di codice:


using System.Collections.Generic;

PutConvertWorkbookRequest request = new PutConvertWorkbookRequest();

request.Format = "pdf";
IDictionary<string, System.IO.Stream> mapFiles =new Dictionary<string, System.IO.Stream>(); 
mapFiles.Add("Book1.xlsx", File.OpenRead(@"c:\testdata\Book1.xlsx"));
mapFiles.Add("Book2.xlsx", File.OpenRead(@"c:\testdata\Book2.xlsx"));
request.Files = mapFiles;

cellsInstance.PutConvertWorkbook(request);

La funzione Converti include una funzionalità meno conosciuta: parametri di query estesi. Questa funzionalità serve principalmente per consentire l’impostazione di parametri di risparmio aggiuntivi per soddisfare le diverse esigenze dei clienti. Parametri specifici possono essere salvati nel formato corrispondente secondo il riferimento Aspose.Cells API, come PDFSaveOptions.

Quindi, come si impostano questi parametri di query estesi? Esploriamo il seguente frammento di codice:


using System.Collections.Generic;

PutConvertWorkbookRequest request = new PutConvertWorkbookRequest();

request.Format = "pdf";
IDictionary<string, System.IO.Stream> mapFiles =new Dictionary<string, System.IO.Stream>(); 
mapFiles.Add("Book1.xlsx", File.OpenRead(@"c:\testdata\Book1.xlsx"));
mapFiles.Add("Book2.xlsx", File.OpenRead(@"c:\testdata\Book2.xlsx"));
request.Files = mapFiles;
request.extendQueryParameterMap = new  Dictionary<string, string>();
request.extendQueryParameterMap.Add("OnePagePerSheet","false");
request.extendQueryParameterMap.Add("CalculateFormula","true");
cellsInstance.PutConvertWorkbook(request);

Casi d’uso

Il fileconversione del formato La funzionalità del Cloud Aspose.Cells API è utile in vari casi d’uso pratici. Ecco alcuni scenari comuni:

  • Converti i file Excel nel formato PDF per la condivisione e la stampa su diversi dispositivi.
  • Converti file di fogli di calcolo nel formato HTML per la visualizzazione e l’incorporamento nelle pagine web.
  • Converti file CSV nel formato Excel per ulteriori modifiche e analisi nelle applicazioni per fogli di calcolo.
  • Converti file di fogli di calcolo in altri formatiper soddisfare specifici requisiti aziendali o esigenze di scambio di dati.

Conclusione

Con Aspose.Cells Cloud API, puoi facilmente eseguire conversioni di formato file per file di fogli di calcolo, sia che si tratti di conversioneExcel file inPDF, HTML o conversioneCSV file inExcel formato. Effettuando semplici chiamate allo API e impostando le opzioni di conversione appropriate, puoi soddisfare in modo efficiente vari requisiti di conversione del formato file. Integra Aspose.Cells Cloud API nelle tue applicazioni per migliorare la produttività e risparmiare tempo di sviluppo.

Tieni presente che il codice di esempio riportato sopra è solo a scopo dimostrativo e dovrai sostituirlo con credenziali di autenticazione e percorsi di file validi quando lo utilizzi nella pratica. Inoltre, Aspose.Cells Cloud API offre molte altre funzionalità, come la creazione, la modifica, la manipolazione e l’elaborazione dei dati di fogli di calcolo. È possibile trovare la documentazione dettagliata API e il codice di esempio suguida per sviluppatori del sito web ufficiale Aspose.

Ci auguriamo che questo articolo ti aiuti a capire come utilizzare Aspose.Cells Cloud API per la conversione del formato file. Buona fortuna con la tua implementazione!