Passa al contenuto principale

Sostituisci il testo in Excel In Make

Sostituisci il testo in Excel è un'operazione di ricerca e sostituzione di massa che cerca ogni cella in tutti i fogli di lavoro in un Excel Cartella di lavoro, sostituisce il testo corrispondente utilizzando modelli letterali o regex e, facoltativamente, applica la formattazione del carattere al contenuto sostituito. PDF4me elabora tutti i fogli di lavoro in un unico API chiamata, supportando più frasi di sostituzione in sequenza, rendendolo adatto alla standardizzazione dei dati, al rebranding e agli aggiornamenti automatici dei contenuti senza aprire ExcelPer i dettagli su Excel funzioni di testo e comportamento di ricerca e sostituzione, vedere Microsoft Excel SOSTITUIRE funzione E Gestione del testo con Open XML SDK.

Cosa fa questo modulo

PDF4me Excel, Sostituisci testo cerca e sostituisce il testo in tutti i fogli di lavoro di un Excel cartella di lavoro nel tuo Make scenario. Aggiungi uno o più elementi dell'array Phrases: ognuno specifica un modello SearchText, un valore ReplacementText e flag opzionali per regex, distinzione tra maiuscole e minuscole e corrispondenza dell'intera cella. Puoi anche applicare la formattazione del carattere al contenuto sostituito. Tutte le sostituzioni vengono eseguite in sequenza in un singolo API La chiamata e la cartella di lavoro aggiornata vengono restituite pronte per essere caricate o inoltrate a valle.

Articoli correlati del blog
Non ci sono ancora post sul blog dedicati a questa funzionalità — in arrivo a breve.
Nel frattempo, dai un'occhiata al blog di PDF4me per trovare tutorial e procedure operative su tutte le piattaforme.
Visita il blog

Autenticazione del tuo API Richiesta

Ogni PDF4me modulo in Make richiede un valido Connessione. Crea o selezionane uno che contenga il tuo PDF4me API chiave affinché lo scenario possa autenticare in modo sicuro le richieste di sostituzione del testo.

Informazioni importanti da non perdere

Tutti i fogli di lavoro vengono sempre elaborati
Il modulo Sostituisci testo esegue automaticamente la ricerca e la sostituzione in tutti i fogli di lavoro della cartella di lavoro. Non è presente alcun parametro per limitare l'elaborazione a fogli specifici. Ogni tabulazione viene inclusa in un'unica passata, garantendo che non rimangano riferimenti obsoleti nei fogli di lavoro nascosti o secondari.
I gruppi di cattura Regex funzionano in ReplacementText
Quando IsExpression è true, usa $1, $2, ecc. in ReplacementText per fare riferimento ai gruppi di acquisizione dal modello regex SearchText. Ad esempio, un modello che corrisponde alle parti di un numero di telefono può riassemblarle in un formato standard. Gli elementi della frase vengono elaborati nell'ordine dell'array, quindi pianifica attentamente la sequenza quando concateni le sostituzioni.
La formattazione si applica solo al contenuto sostituito.
L'oggetto Formattazione opzionale in ogni elemento Frasi applica le modifiche al carattere (colore, grassetto, corsivo, dimensione, sottolineato) solo al testo sostituito, non all'intera cella. Imposta Grassetto e Corsivo su Applica, Rimuovi o Eredita. Questo ti permette di evidenziare visivamente il contenuto aggiornato senza riformattare il testo circostante nella stessa cella.
Crea un modulo PDF4me Excel per sostituire il testo, mostrando il nome del file e del documento mappati dal modulo precedente, e un array di frasi con opzioni di ricerca, sostituzione e formattazione.

Il nome del file e il documento vengono mappati da un modulo precedente. L'array Frasi accetta più operazioni di ricerca e sostituzione elaborate in ordine.

Parametri

Necessario: È necessario fornire la connessione, il nome del file, il documento e almeno un elemento nell'array Frasi (con Testo di ricerca e Testo di sostituzione). Tutte le altre proprietà di Frasi e la formattazione sono facoltative.

ParametroNecessarioCosa faEsempio
ConnectionRequiredPDF4me API connection. Click Add and paste your API key if connecting for the first time.Your PDF4me connection
File NameRequiredExcel filename with extension. Map from the prior module's file name output.data.xlsx
DocumentRequiredBinary Excel buffer from a cloud storage download (Google Drive, Dropbox, SharePoint), email attachment, or HTTP response.1. Data
Phrases: SearchTextRequiredText or regex pattern to search for. Use with IsExpression true for regex. Processed across all worksheets.OldCorp Inc.
Phrases: ReplacementTextRequiredText to substitute for each SearchText match. Set to empty string to delete the matched text without inserting anything.NewCorp LLC
Phrases: IsExpressionConditionalSet true to treat SearchText as a regex pattern. Supports capture groups ($1, $2) in ReplacementText. Default is false (literal match).false
Phrases: CaseSensitiveConditionalSet true for case-sensitive matching. Default is false: "oldcorp" matches "OldCorp". Set true when exact casing matters.false
Phrases: MatchEntireCellConditionalSet true to match only cells where the entire content equals SearchText. False (default) matches partial text within cells.false
Phrases: FormattingConditionalOptional object applying font changes to replaced text only: FontName, FontColor (hex), FontSize, Bold/Italic/Underline (Apply, Remove, or Inherit), StrikethroughType, ScriptType.{"Bold":"Apply","FontColor":"#003366"}

Produzione

CampoTipoCosa contiene
NameStringOutput Excel filename with extension.
Doc DataBufferThe updated Excel workbook as a binary buffer with all replacements applied across every worksheet. Pipe directly into a cloud storage upload, email attachment, or any downstream module.

Come sostituire il testo in Excel In Make

  1. Aggiungere PDF4me ExcelSostituisci il testo al tuo Make scenario.
  2. Seleziona Connessione (oppure fai clic) Aggiungere per crearne uno con il tuo API chiave).
  3. Mappa Nome del file E Documento da un precedente download di archiviazione cloud o modulo HTTP.
  4. Fare clic Aggiungi elemento Sotto Frasi. Inserisci Testo di ricerca (il testo da trovare) e Testo di sostituzione (cosa sostituire, oppure lasciare vuoto per eliminare).
  5. Imposta i flag opzionali: È Espressione per regex, Maiuscole e minuscole per un involucro preciso, MatchEntireCell per l'abbinamento di cellule intere.
  6. Espandere facoltativamente Formattazione Applicare il colore del carattere, il grassetto o altri stili solo al testo sostituito.
  7. Aggiungi altri elementi Frasi per ulteriori sostituzioni (elaborate in ordine). Fai clic Salva e corri. Mappa Data del documento dall'output a un modulo di caricamento o invio tramite e-mail.

Quando dovrei usare Sostituisci testo in Excel?

Quando dovrei usare la funzione SOSTITUISCI TESTO in Excel?Common Make scenario patterns using Replace Text.
Standardizzare settimanalmente gli errori di immissione dati
  1. Un evento programmato si verifica ogni venerdì alle 18:00.
  2. Google Drive scarica la cartella di lavoro dei dati principali.
  3. La sostituzione del testo avviene con più frasi: "California" in "CA", "Widget Type A" in "Widget-A", tutte con CaseSensitive su false per una corrispondenza flessibile.
  4. Il quaderno di lavoro standardizzato viene caricato nuovamente su Google Drive e il team addetto ai dati riceve un'e-mail di conferma del completamento.
Rinominare il nome dell'azienda su tutti Excel file
  1. UN Dropbox La funzione "Cartella di monitoraggio" si attiva quando un file viene inserito nella coda di rebranding.
  2. La funzione Replace Text viene eseguita con SearchText "OldCorp Inc.", ReplacementText "NewCorp LLC", CaseSensitive true e Formattazione impostata per applicare il nuovo colore del marchio (#003366) e il grassetto.
  3. Tutti i fogli di lavoro vengono elaborati in un'unica chiamata, garantendo che non rimangano riferimenti in schede nascoste.
  4. La cartella di lavoro con il nuovo marchio viene salvata nella cartella di output e il registro delle modifiche al marchio viene aggiornato.
Normalizzare i numeri di telefono con le espressioni regolari
  1. Un trigger pianificato recupera un file di dati del cliente da SharePoint.
  2. La funzione Replace Text viene eseguita con IsExpression true, SearchText impostato su un'espressione regolare che corrisponde ai formati telefonici comuni e ReplacementText che utilizza gruppi di acquisizione ($1, $2, $3) per generare il formato "(555) 123-4567".
  3. Un secondo elemento della sezione Frasi corregge eventuali valori anomali rimanenti utilizzando una regola letterale più semplice.
  4. La cartella di lavoro normalizzata viene caricata per CRM L'importazione viene effettuata e un riepilogo viene inviato al team dati.

Domande frequenti

Does this module support regular expressions for text replacement in Excel?+
Yes. Set IsExpression to true in the Phrases array item and enter a regex pattern in SearchText. Use $1, $2 in ReplacementText to reference capture groups from the pattern. For example, a regex matching three groups of phone digits can reassemble them into (555) 123-4567 format. Phrases items are processed sequentially, so plan the order carefully if one replacement feeds into the next.
Can I replace text in specific worksheets only?+
No. The Replace Text module processes all worksheets in the workbook automatically. Every tab is included in a single pass. If you need worksheet-level control, pre-filter the workbook using another Excel module before passing it to Replace Text.
How do I delete text without replacing it with anything?+
Set ReplacementText to an empty string. The module removes the matched text from the cell and inserts nothing. This works for both literal and regex matches and applies across all worksheets.
Can I apply font formatting only to the text I replaced?+
Yes. Each Phrases array item accepts an optional Formatting object. Set FontColor to a hex value, Bold to Apply, and Italic to Apply or Inherit. The formatting applies only to the newly inserted ReplacementText, not to surrounding text in the same cell. This is useful for visually highlighting corrections or rebranded content.
Are multiple Phrases items processed in order?+
Yes. The module processes Phrases array items sequentially from first to last. If the replacement produced by item 1 matches the SearchText of item 2, item 2 will match that already-replaced content. Design the order with this chaining behavior in mind, especially when multiple patterns could overlap.

Moduli correlati

Richiedi assistenza