Trova e sostituisci il testo in Excel utilizzando n8n azione
PDF4me Sostituire il testo in Excel consente operazioni complete di ricerca e sostituzione nei documenti Excel tramite n8n automazione dei flussi di lavoro con applicazione di formattazione opzionale. Elabora file Excel tramite n8n trigger, dati binari, stringhe base64 o pubblico URLs Per sostituire il testo utilizzando la corrispondenza letterale o le espressioni regolari (regex), con opzioni di corrispondenza sensibile alle maiuscole/minuscole, corrispondenza dell'intera cella o parziale, sostituzione di più frasi in un'unica operazione e modifiche di formattazione opzionali (carattere, colore, dimensione, grassetto, corsivo, sottolineato, barrato, pedice, apice). Questa soluzione è ideale per flussi di lavoro di standardizzazione dei dati, aggiornamento dei contenuti, correzione degli errori, trasformazione automatizzata del testo e mascheramento della privacy che richiedono la sostituzione del testo in tutti i fogli di lavoro con un controllo completo della formattazione e un'integrazione perfetta.
Impostare
Aggiungi il PDF4me Nodo "Sostituisci testo" nel tuo n8n flusso di lavoro e configurare i parametri richiesti. Per le istruzioni di configurazione iniziale, consultare il nostro n8n Guida all'integrazione.
Prerequisiti:
- PDF4me API credenziali
- n8n accesso al flusso di lavoro
Configurazione:
- Aggiungere PDF4me nodo al flusso di lavoro
- Seleziona l'azione "Trova e sostituisci testo"
- Configura i parametri di input (vedi sotto)

Parametri
Elenco completo dei parametri per l'azione Sostituisci testo. Configura questi parametri per controllare la sostituzione del testo.
Importante: I parametri contrassegnati da un asterisco (***) sono obbligatori. Questa azione elabora tutti i fogli di lavoro nel file Excel.
| Parametro | Tipo | Descrizione | Esempio |
|---|---|---|---|
| Tipo di dati di input*** | String | Selezione del formato di input di Excel • Scegli il formato di inserimento dei dati Excel • PDF4me supporta più tipi di input • Opzioni: Dati binari, Base64 Corda o URL | Binary Data |
| Campo binario di input*** | Binario | Input da file Excel binario (Obbligatorio se si tratta di dati binari) • Fare riferimento al file Excel (.xlsx, .xls) del precedente n8n caricamento del nodo o del file • PDF4me elabora file Excel binari con rilevamento automatico del formato • Obbligatorio quando il tipo di dati di input è "Dati binari" | {{ $binary.data }} |
| Contenuto Excel in Base64*** | String | Base64 Input Excel codificato (Obbligatorio se si tratta di una stringa Base64) • Fornire il contenuto di Excel (.xlsx, .xls) come stringa codificata in base64 • PDF4me decodifica ed elabora automaticamente il contenuto di Excel • Obbligatorio quando il tipo di dati di input è "Stringa Base64" | UEsDBBQABgAI... |
| URL di Excel*** | String | Excel pubblico URL Input (Obbligatorio se si tratta di un URL) • Fornire un'autorizzazione pubblica/aperta URL al file Excel (.xlsx, .xls) • PDF4me scarica ed elabora il file Excel fornito URL • Obbligatorio quando il tipo di dati di input è "URL" | https://abc.com/data.xlsx |
| Nome Excel*** | String | Nome del file di input Excel • Specificare il nome del file Excel di input con l'estensione corretta (.xlsx, .xls) • PDF4me Utilizza questa funzione per il rilevamento del formato e l'ottimizzazione dell'elaborazione. | data.xlsx |
| Frasi*** | String | JSON Serie di operazioni di sostituzione • JSON stringa contenente un array di oggetti ReplacementPhrase • Ogni oggetto: Testo di ricerca* (corda), Testo di sostituzione* (stringa, può essere vuota per essere eliminata), È Espressione (bool, predefinito: false - true = regex, false = testo letterale), Maiuscole e minuscole (booleano, predefinito: falso), MatchEntireCell (booleano, valore predefinito: falso - vero = corrispondenza dell'intera cella, falso = corrispondenza parziale), Formattazione (Oggetto TextFormatting - facoltativo: FontName, FontColor, FontSize, Bold/Italic, UnderlineType, StrikethroughType, ScriptType, ecc.) • Deve contenere almeno una frase • Elaborati in sequenza nell'ordine dell'array • Corrispondenza: Il testo letterale utilizza il confronto tra stringhe; le espressioni regolari supportano modelli e gruppi ($1, $2) | [{"SearchText":"old","ReplacementText":"new"}] |
| Nome dell'output dei dati binari*** | String | Mappatura dell'output di dati binari • Definire il nome della variabile per accedere ai dati binari Excel generati • Utilizzato nelle successive azioni del flusso di lavoro • Essenziale per l'automazione del flusso di lavoro | document |
Produzione
Parametri di output
| Parametro | Tipo | Descrizione | Esempio |
|---|---|---|---|
| Nome file | String | Nome del file del documento Excel con testo sostituito - Il nome del file Excel di output dopo la sostituzione del testo | excel_replaced.xlsx |
| Dimensione file | Numero | Dimensione del file in byte - Dimensione del documento Excel in byte dopo la sostituzione del testo | 212808 |
| successo | Boolean | PDF4me stato operativo - Boolean Indicatore che segnala il successo o il fallimento del processo di sostituzione del testo. PDF4me resi true per operazioni di successo e false per eventuali errori | true |
| nomefileoriginale | String | Nome del file del documento Excel originale - Il nome del file di input del documento Excel | myExcelFile.xlsx |
| Conteggio delle operazioni | Numero | Numero di interventi di sostituzione - Il numero totale di operazioni di sostituzione elaborate | 1 |
| operazioni | Array | Array operazioni di sostituzione - Array di oggetti contenenti dettagli su ciascuna operazione di sostituzione eseguita, inclusi searchText, replacementText, isExpression, matchEntireCell, caseSensitive e formattingApplied | [{"searchText": "old ", "replacementText": "New", "isExpression": false, "matchEntireCell": false, "caseSensitive": false, "formattingApplied": false}] |
| Nome della cultura | String | Codice culturale/locale - Codice cultura utilizzato per l'elaborazione del documento (ad esempio, "en-US", "de-DE", "fr-FR") | en-US |
| messaggio | String | Messaggio operativo - Messaggio descrittivo che indica il risultato dell'operazione di sostituzione del testo, incluso il numero di operazioni completate. | Text replacement completed successfully with 1 operation(s) |
N8N Risposta all'azione
IL PDF4me Trova e sostituisci il testo API Restituisce una risposta che può essere visualizzata in diversi formati. Scegli la visualizzazione più adatta alle tue esigenze:
- JSON
- Table
- Schema
- Binary
JSON Formato di risposta
Il grezzo JSON risposta da API:
[
{
"fileName": "excel_replaced.xlsx",
"fileSize": 212808,
"success": true,
"originalFileName": "myExcelFile.xlsx",
"operationsCount": 1,
"operations": [
{
"searchText": "old ",
"replacementText": "New",
"isExpression": false,
"matchEntireCell": false,
"caseSensitive": false,
"formattingApplied": false
}
],
"cultureName": "en-US",
"message": "Text replacement completed successfully with 1 operation(s)"
}
]
Visualizzazione tabella
Dati di risposta in formato tabellare strutturato:
| Parametro | Valore |
|---|---|
| Nome file | excel_replaced.xlsx |
| Dimensione file | 212808 |
| successo | true |
| nomefileoriginale | myExcelFile.xlsx |
| Conteggio delle operazioni | 1 |
| operazioni | Array oggetti dell'operazione di sostituzione |
| Nome della cultura | en-US |
| messaggio | Text replacement completed successfully with 1 operation(s) |
Dettagli dell'array operativo:
| Parametro | Valore |
|---|---|
| testo di ricerca | old |
| testo di sostituzione | New |
| è espressione | false |
| matchEntireCell | false |
| maiuscole e minuscole | false |
| formattazioneApplicata | false |
Vista dello schema
Struttura dei dati e tipologie di risposta:
1 item
fileName: T excel_replaced.xlsx
fileSize: # 212808
success: ☑ true
originalFileName: T myExcelFile.xlsx
operationsCount: # 1
operations: [] Array
[0]: {} Object
searchText: T old
replacementText: T New
isExpression: ☑ false
matchEntireCell: ☑ false
caseSensitive: ☑ false
formattingApplied: ☑ false
cultureName: T en-US
message: T Text replacement completed successfully with 1 operation(s)
Indicatori di tipo:
T= String (Testo)#= Numerico☑= Boolean[]= Array
Visualizzazione dei dati binari
Dati e metadati effettivi del file Excel:
data
─────────────────────────────
File Name: excel_replaced.xlsx
File Extension: xlsx
Mime Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
File Size: 212.8 kB
Accesso ai dati binari:
- n8n Oggetto binario:
$binary.data.data - Base64 ContenutoDisponibile per l'uso diretto
- Operazioni sui filePronto per il download, l'invio tramite email o l'archiviazione.
Nota: Le frasi non valide vengono registrate come avvisi, ma l'elaborazione non viene interrotta. Le altre frasi valide continuano a essere elaborate.
Casi d'uso
Standardizzazione dei dati e conversione del formato
- Sostituire i valori incoerenti con formati standard in tutti i documenti Excel.
- Converti date, numeri di telefono o identificativi in formati standard
- Standardizzare i simboli monetari e i formati numerici
Correzione degli errori e aggiornamenti dei contenuti
- Correggi automaticamente gli errori di ortografia e di immissione dati.
- Aggiornare i nomi dei prodotti, i prezzi o i valori di stato in più fogli di lavoro.
- Correggere gli errori di battitura più comuni e le incongruenze di formattazione.
Mascheramento della privacy e protezione dei dati
- Sostituire i dati sensibili con valori mascherati per la condivisione esterna.
- Maschera PII (Informazioni di identificazione personale) utilizzando modelli regex
- Applicare l'anonimizzazione dei dati per conformarsi ai requisiti di privacy e di conformità.