Unisci file - Excel API
PDF4me Unisci file consente di combinare più Excel cartelle di lavoro in un'unica cartella di lavoro con controllo dell'ordinamento. Questo API processi di servizio multipli Excel file e unisce i loro fogli di lavoro in un unico file di output. API riceve Excel contenuto del documento attraverso REST API chiamate, utilizzando Base64 codifica per la trasmissione sicura. Questa soluzione è ideale per il consolidamento dei report, l'assemblaggio di cartelle di lavoro e l'automazione. Excel Unione dei flussi di lavoro.
Autenticazione del tuo API Richiesta
Includi il tuo API chiave nella richiesta di autenticazione con il PDF4me REST API.
Caratteristiche principali
- Supporto per più file: Unire due o più Excel quaderni di lavoro in uno
- Unione ordinata: Controlla l'ordine dei fogli di lavoro nell'output
REST API Punto finale
- Metodo: POST
- Punto finale:
office/ApiV2Excel/ExcelMergeFiles
REST API Parametri
Importante: I parametri contrassegnati da un asterisco (*) sono obbligatori. API usi azione mergeFilesToExcel contenente un Documenti (O Documenti) array. Ogni elemento ha Nome file (O nome file) E Contenuto del file (O contenuto del file, Base64Le opzioni specifiche dell'operazione (outputFileName, cultureName, ecc.) si trovano all'interno dell'oggetto azione.
Parametri richiesti (livello radice)
| Parametro | Tipo | Descrizione | Esempio |
|---|---|---|---|
| azione mergeFilesToExcel* | Object | Configurazione dell'azione. Deve contenere Documenti (array); ogni elemento ha nome file (stringa) e contenuto del file Base64I documenti vengono uniti nell'ordine dell'array | Vedi l'esempio di payload qui sotto |
Parametri opzionali (all'interno di mergeFilesToExcelAction)
| Parametro | Tipo | Descrizione | Esempio |
|---|---|---|---|
| nomeFileDiOutput | String | Produzione Excel nome del file | merged.xlsx |
| Nome della cultura | String | Codice culturale per l'elaborazione | en-US |
Produzione
IL API restituisce il unito Excel documento come Base64-stringa codificata in JSON formato (documento, nomefile, successo, messaggiodierrore).
Esempio di richiesta
Intestazione
Content-Type: application/json
Authorization: Basic YOUR_BASE64_ENCODED_API_KEY
Carico utile (base)
{
"mergeFilesToExcelAction": {
"documents": [
{ "filename": "file1.xlsx", "fileContent": "UEsDBBQABgAIAAAA..." },
{ "filename": "file2.xlsx", "fileContent": "UEsDBBQABgAIAAAA..." }
],
"outputFileName": "merged.xlsx"
}
}