Aller au contenu principal

Remplacer le texte dans Excel dans Make

Remplacer le texte dans Excel est une opération de recherche et de remplacement en masse qui recherche dans chaque cellule de toutes les feuilles de calcul d'un Excel Le classeur remplace le texte correspondant à l'aide de modèles littéraux ou d'expressions régulières et applique éventuellement une mise en forme de police au contenu remplacé. PDF4me traite toutes les feuilles de calcul en une seule API L'appel, prenant en charge plusieurs phrases de remplacement séquentielles, convient à la normalisation des données, au changement d'image et aux mises à jour automatisées du contenu sans ouverture ExcelPour plus de détails sur Excel Fonctions de texte et comportement de recherche et remplacement, voir Microsoft Excel Fonction de substitution et Gestion du texte du SDK Open XML.

Que fait ce module ?

PDF4me Excel, Remplacer le texte recherche et remplace du texte dans toutes les feuilles de calcul d'un classeur. Excel classeur dans votre Make Scénario. Ajoutez un ou plusieurs éléments au tableau Phrases : chacun spécifie un modèle SearchText, une valeur ReplacementText et des indicateurs optionnels pour les expressions régulières, la sensibilité à la casse et la correspondance de cellules entières. Vous pouvez également appliquer une mise en forme de police au contenu remplacé. Tous les remplacements s'exécutent séquentiellement dans un seul scénario. API L'appel est effectué et le classeur mis à jour est renvoyé prêt à être téléchargé ou transmis en aval.

Articles de blog connexes
Il n'y a pas encore d'article de blog consacré à cette fonctionnalité — à venir prochainement.
En attendant, n'hésitez pas à consulter le blog de PDF4me pour découvrir des tutoriels et des procédures de travail adaptés à toutes les plateformes.
Consultez le blog

Authentification de votre API Demande

Chaque PDF4me module dans Make nécessite un numéro valide ConnexionCréez ou sélectionnez-en un qui contient votre PDF4me API clé permettant au scénario d'authentifier de manière sécurisée les demandes de remplacement de texte.

Informations importantes à ne pas manquer

Toutes les feuilles de calcul sont systématiquement traitées.
Le module « Remplacer le texte » effectue automatiquement des recherches et des remplacements dans toutes les feuilles de calcul du classeur. Il n'existe aucun paramètre permettant de limiter le traitement à des feuilles spécifiques. Chaque onglet est traité en une seule passe, ce qui garantit l'absence de références obsolètes dans les feuilles de calcul masquées ou secondaires.
Les groupes de capture d'expressions régulières fonctionnent dans ReplacementText
Lorsque IsExpression est vrai, utilisez $1, $2, etc. dans ReplacementText pour faire référence aux groupes de capture du modèle d'expression régulière SearchText. Par exemple, un modèle correspondant aux parties d'un numéro de téléphone peut les réassembler dans un format standard. Les éléments de phrase sont traités dans l'ordre du tableau ; planifiez donc soigneusement votre séquence lorsque vous enchaînez les remplacements.
La mise en forme s'applique uniquement au contenu remplacé.
L'objet Formatage optionnel de chaque élément Phrases applique les modifications de police (couleur, gras, italique, taille, soulignement) uniquement au texte remplacé, et non à la cellule entière. Définissez Gras et Italique sur Appliquer, Supprimer ou Hériter. Cela vous permet de mettre en évidence visuellement le contenu mis à jour sans reformater le texte environnant dans la même cellule.
Créez un module PDF4me Excel de remplacement de texte affichant le nom du fichier et le document mappés du module précédent, ainsi qu'un tableau de phrases avec les options de recherche, de remplacement et de mise en forme.

Le nom du fichier et le document sont issus d'un module précédent. Le tableau Phrases accepte plusieurs opérations de recherche et de remplacement traitées séquentiellement.

Paramètres

Requis: Le champ Connexion, le nom du fichier, le document et au moins un élément du tableau Phrases (avec SearchText et ReplacementText) doivent être fournis. Toutes les autres propriétés Phrases et la mise en forme sont facultatives.

ParamètreRequisCe que cela faitExemple
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"}

Sortir

ChampTaperCe qu'il contient
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.

Comment remplacer du texte dans Excel dans Make

  1. Ajouter PDF4me ExcelRemplacer le texte à votre Make scénario.
  2. Sélectionner Connexion (ou cliquez Ajouter pour en créer un avec votre API clé).
  3. Carte Nom de fichier et Document à partir d'un téléchargement antérieur depuis un stockage cloud ou d'un module HTTP.
  4. Cliquez Ajouter un élément sous Phrases. Entrer Texte de recherche (le texte à trouver) et Texte de remplacement (ce qu'il faut insérer, ou laisser vide pour supprimer).
  5. Définir les indicateurs facultatifs : EstExpression pour les expressions régulières, Sensible aux majuscules et minuscules pour un boîtier précis, Correspondre à la cellule entière pour l'appariement de cellules entières.
  6. Extension facultative Mise en forme Appliquer la couleur de police, le gras ou d'autres styles uniquement au texte remplacé.
  7. Ajoutez d'autres phrases pour des remplacements supplémentaires (traités dans l'ordre). Cliquez Sauvegarder et courir. Carte Date du document de la sortie vers un module de téléchargement ou d'envoi par e-mail.

Quand dois-je utiliser la fonction Remplacer le texte dans Excel?

Quand dois-je utiliser la fonction Remplacer le texte dans Excel ?Common Make scenario patterns using Replace Text.
Standardiser les erreurs de saisie de données hebdomadaires
  1. Un déclencheur programmé s'exécute tous les vendredis à 18h.
  2. Google Drive télécharge le classeur de données maîtres.
  3. Remplacer le texte par plusieurs phrases : « California » devient « CA », « Widget Type A » devient « Widget-A », le tout avec CaseSensitive false pour une correspondance flexible.
  4. Le classeur standardisé est renvoyé à Google Drive et l'équipe de données reçoit un courriel de confirmation de la finalisation.
Renouveler le nom de l'entreprise sur tous les supports Excel fichiers
  1. UN Dropbox Le dossier de surveillance se déclenche lorsqu'un fichier est placé dans la file d'attente de changement de marque.
  2. La fonction Replace Text s'exécute avec SearchText "OldCorp Inc.", ReplacementText "NewCorp LLC", CaseSensitive true et Formatting défini pour appliquer la nouvelle couleur de marque (#003366) et le gras.
  3. Toutes les feuilles de calcul sont traitées en un seul appel, ce qui garantit l'absence de références résiduelles dans les onglets cachés.
  4. Le classeur remanié est enregistré dans le dossier de sortie et le journal de remanié est mis à jour.
Normaliser les numéros de téléphone avec des expressions régulières
  1. Un déclencheur programmé récupère un fichier de données client depuis SharePoint.
  2. Replace Text s'exécute avec IsExpression vrai, SearchText défini sur une expression régulière correspondant aux formats téléphoniques courants et ReplacementText utilisant des groupes de capture ($1, $2, $3) pour produire le format "(555) 123-4567".
  3. Un deuxième élément Phrases corrige les valeurs aberrantes restantes à l'aide d'une règle littérale plus simple.
  4. Le classeur normalisé est téléchargé pour CRM L'importation est effectuée et un résumé est envoyé à l'équipe de données.

Foire aux questions

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.

Modules associés

Obtenez de l'aide