Unisci Fogli di Calcolo Corrispondenti in una Cartella Remota

Unisci più file di fogli di calcolo memorizzati in una cartella remota dell’archivio cloud di Aspose Cloud in un unico file di output. L’operazione viene eseguita interamente nel cloud, eliminando la necessità di scaricare i file sorgente localmente. Sono supportati oltre 30 formati di output (PDF, CSV, JSON, XLSX, ODS, XPS, …).

API MergeSpreadsheetsInRemoteFolder

PUT https://api.aspose.cloud/v4.0/cells/merge/remote-spreadsheets

Sicurezza e autenticazione

Le API di Aspose.Cells Cloud sono sicure e richiedono l’autenticazione basata su token JWT.

Parametri della richiesta

Nome Tipo Posizione Obbligatorio Descrizione
folder string query Cartella dell’archivio cloud contenente i fogli di calcolo sorgente.
fileMatchExpression string query Espressione per selezionare i file (es. *report*.xlsx). Supporta i caratteri jolly * e ?.
outFormat string query Format di output desiderato (PDF, CSV, JSON, XLSX, ODS, XPS, …).
mergeInOneSheet boolean query true – tutti i dati vengono uniti in un’unica cartella di lavoro. false – ogni file sorgente ottiene la propria cartella di lavoro.
storageName string query No Nome personalizzato dell’archivio; se omesso, viene utilizzato l’archivio principale.
outPath string query No Cartella di destinazione per il file unito. Se omesso, il file viene salvato nella cartella sorgente.
outStorageName string query No Nome dell’archivio in cui verrà scritto il file unito.
fontsLocation string query No Percorso di una cartella contenente caratteri personalizzati (necessario per l’esportazione in PDF/immagini).
region string query No Impostazioni locali per la formattazione di numeri, date e valute (es. it-IT, en-US).
password string query No Password necessaria per aprire eventuali fogli di calcolo protetti.

Esempio di richiesta (cURL)

curl -X PUT "https://api.aspose.cloud/v4.0/cells/merge/remote-spreadsheets?folder=MyFolder&fileMatchExpression=*.xlsx&outFormat=PDF&mergeInOneSheet=true" \
     -H "Authorization: Bearer <access_token>" \
     -H "Accept: application/json"

Risposta

{
  "Name": "ResponseFile",
  "DataType": {
    "Identifier": "File",
    "Reference": "Stream"
  }
}

Il file può essere scaricato direttamente dal campo FileUrl oppure salvato nella posizione specificata da outPath.

Dettagli della risposta in caso di successo

Codice di stato Content‑Type Descrizione
200 OK application/octet-stream Flusso binario del file del foglio di calcolo unito.
202 Accepted application/json JSON contenente FileUrl, FileName, ecc.

Codici di stato HTTP

Codice Significato Descrizione
200 OK Filtro applicato correttamente; la risposta contiene i dettagli dell’operazione.
400 Richiesta non valida Parametri mancanti o non validi (es. tipo di file non supportato).
401 Non autorizzato Token JWT non valido o mancante.
413 Payload troppo grande Il file caricato supera il limite di dimensione.
500 Errore interno del server Errore imprevisto del server.

Come utilizzare l’API di unione dei fogli di calcolo con gli SDK

Specifica OpenAPI

La Specifica OpenAPI fornisce una descrizione leggibile automaticamente dell’API, consentendo interazioni REST dirette.

Puoi utilizzare lo strumento a riga di comando cURL per accedere facilmente ai servizi web di Aspose.Cells. L’esempio seguente mostra come effettuare chiamate all’API cloud tramite cURL.

Utilizzare gli SDK di Aspose.Cells Cloud

L’utilizzo degli SDK rappresenta il modo più rapido per sviluppare, poiché astrae i dettagli a basso livello e consente di importare dati in una cartella di lavoro con codice breve. Consulta il repository GitHub per un elenco completo degli SDK di Aspose.Cells Cloud.