Sostituisci il testo - Excel API
PDF4me Sostituisci il testo ti consente di trovare e sostituire il testo in Excel documenti con corrispondenza letterale o espressione regolare. Questo API Il servizio elabora tutti i fogli di lavoro nella cartella di lavoro e supporta la corrispondenza sensibile alle maiuscole/minuscole, la corrispondenza di celle intere o parziali, più frasi di sostituzione in una singola richiesta e la formattazione opzionale (carattere, colore, dimensione, grassetto, corsivo, ecc.). API riceve Excel contenuto del documento attraverso REST API chiamate, utilizzando Base64 Codifica per una trasmissione sicura. Questa soluzione è ideale per la standardizzazione dei dati, l'aggiornamento dei contenuti e la trasformazione automatica del testo.
Autenticazione del tuo API Richiesta
Includi il tuo API chiave nella richiesta di autenticazione con il PDF4me REST API.
Caratteristiche principali
- Supporto per valori letterali e espressioni regolari: Sostituisci il testo utilizzando la corrispondenza semplice o le espressioni regolari
- Opzione sensibile alle maiuscole/minuscole: Controlla la sensibilità alle maiuscole/minuscole per una corrispondenza precisa o flessibile
- Corrispondenza dell'intera cellula: Corrispondenza parziale del testo o richiesta di corrispondenza dell'intera cella
- Sostituzioni multiple: Elabora più operazioni di ricerca e sostituzione in un'unica richiesta
- Formattazione facoltativa: Applica le modifiche di carattere, colore, dimensione e stile al testo sostituito
- Tutti i fogli di lavoroElabora tutti i fogli di lavoro presenti nella cartella di lavoro.
REST API Punto finale
- Metodo: POST
- Punto finale:
office/ApiV2Excel/ExcelFindAndReplaceTextInExcel
REST API Parametri
Importante: I parametri contrassegnati da un asterisco (*) sono obbligatori. Tutte le richieste utilizzano documento, docContent, E azione sostituisciTestoInExcelI parametri specifici dell'operazione (frasi, cultureName, ecc.) sono proprietà dell'oggetto azione.
Parametri richiesti (livello radice)
| Parametro | Tipo | Descrizione | Esempio |
|---|---|---|---|
| documento* | Object | Riferimento al documento con Nome Excel nome del file) | { "Name": "data.xlsx" } |
| docContent* | String Base64) | Excel contenuto del documento codificato in Base64 | UEsDBBQABgAIAAAA... |
| azione sostituisciTestoInExcel* | Object | Configurazione dell'azione. Deve contenere frasi (array di oggetti di sostituzione). Ogni oggetto: testo di ricerca (corda), testo di sostituzione (stringa, può essere vuota per essere eliminata), è espressione (booleano, predefinito: falso), maiuscole e minuscole (booleano, predefinito: falso), matchEntireCell (booleano, predefinito: false). Opzionale formattazione oggetto | Vedi l'esempio di payload qui sotto |
Parametri opzionali (all'interno di replaceTextToExcelAction)
| Parametro | Tipo | Descrizione | Esempio |
|---|---|---|---|
| Nome della cultura | String | Codice culturale per l'elaborazione | en-US |
Produzione
IL API restituisce il 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)
{
"document": { "Name": "data.xlsx" },
"docContent": "UEsDBBQABgAIAAAA...",
"replaceTextToExcelAction": {
"phrases": [
{ "searchText": "old", "replacementText": "new" }
]
}
}