Pular para o conteúdo principal

Substituir texto em Excel em Make

Substituir texto em Excel é uma operação de localizar e substituir em massa que pesquisa todas as células em todas as planilhas de um Excel A função `workbook` substitui o texto correspondente usando padrões literais ou expressões regulares e, opcionalmente, aplica formatação de fonte ao conteúdo substituído. PDF4me processa todas as planilhas em uma única API A função de chamada suporta múltiplas frases de substituição sequencialmente, tornando-a adequada para padronização de dados, reformulação da marca e atualizações automatizadas de conteúdo sem a necessidade de abrir o arquivo. ExcelPara obter detalhes sobre Excel funções de texto e comportamento de localizar e substituir, veja Microsoft Excel Função SUBSTITUIR e Manipulação de texto do SDK Open XML.

O que este módulo faz

PDF4me Excel, Substituir texto Busca e substitui texto em todas as planilhas de um Excel caderno de exercícios em seu Make cenário. Adicione um ou mais itens de matriz Phrases: cada um especifica um padrão SearchText, um valor ReplacementText e sinalizadores opcionais para regex, diferenciação entre maiúsculas e minúsculas e correspondência de células inteiras. Você também pode aplicar formatação de fonte ao conteúdo substituído. Todas as substituições são executadas sequencialmente em uma única linha. API A chamada é feita e a planilha atualizada é retornada, pronta para ser carregada ou repassada para os sistemas subsequentes.

Artigos relacionados no blogue
Ainda não há nenhuma publicação no blogue sobre esta funcionalidade — em breve.
Entretanto, explore o blogue da PDF4me para encontrar tutoriais e fluxos de trabalho para todas as plataformas.
Visite o blogue

Autenticando seu API Solicitar

Todo PDF4me módulo em Make requer um válido ConexãoCrie ou selecione um que contenha o seu PDF4me API chave para que o cenário possa autenticar solicitações de substituição de texto com segurança.

Fatos importantes que você não deve perder

Todas as planilhas são sempre processadas.
O módulo Substituir Texto pesquisa e substitui automaticamente em todas as planilhas da pasta de trabalho. Não há parâmetros para restringir o processamento a planilhas específicas. Todas as guias são incluídas em uma única passagem, o que garante que nenhuma referência obsoleta permaneça em planilhas ocultas ou secundárias.
Os grupos de captura Regex funcionam no ReplacementText.
Quando IsExpression for verdadeiro, use $1, $2, etc. em ReplacementText para referenciar grupos de captura do padrão regex SearchText. Por exemplo, um padrão que corresponda a partes de um número de telefone pode remontá-las em um formato padrão. Os itens da frase são processados na ordem da matriz, portanto, planeje sua sequência cuidadosamente ao encadear substituições.
A formatação aplica-se apenas ao conteúdo substituído.
O objeto Formatação opcional em cada item de Frases aplica as alterações de fonte (cor, negrito, itálico, tamanho, sublinhado) apenas ao texto que foi substituído, e não à célula inteira. Defina Negrito e Itálico como Aplicar, Remover ou Herdar. Isso permite destacar visualmente o conteúdo atualizado sem reformatar o texto ao redor na mesma célula.
Crie um módulo de substituição de texto para Excel no PDF4me que mostre o nome do arquivo e o documento mapeados do módulo anterior, além de uma matriz de frases com texto de busca, texto de substituição e opções de formatação.

O nome do arquivo e o documento são mapeados de um módulo anterior. O array de frases aceita múltiplas operações de busca e substituição, processadas em ordem.

Parâmetros

Obrigatório: É necessário fornecer a conexão, o nome do arquivo, o documento e pelo menos um item na matriz de frases (com SearchText e ReplacementText). Todas as outras propriedades de frases e a formatação são opcionais.

ParâmetroObrigatórioO que fazExemplo
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"}

Saída

CampoTipoO que contém
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.

Como substituir texto em Excel em Make

  1. Adicionar PDF4me ExcelSubstituir texto para o seu Make cenário.
  2. Selecione Conexão (ou clique) Adicionar para criar um com o seu API chave).
  3. Mapa Nome do arquivo e Documento de um download anterior de armazenamento em nuvem ou módulo HTTP.
  4. Clique Adicionar item sob Frases. Digitar Texto de pesquisa (o texto a ser encontrado) e Texto de Substituição (O que substituir ou deixar em branco para excluir).
  5. Defina as opções opcionais: ÉExpressão para regex, Maiúsculas e minúsculas para um encaixe preciso, MatchEntireCell para correspondência de células inteiras.
  6. Expandir (opcional) Formatação Aplicar cor de fonte, negrito ou outros estilos apenas ao texto substituído.
  7. Adicione mais itens de Frases para substituições adicionais (processadas em ordem). Clique. Salvar e correr. Mapa Data do documento da saída para um módulo de upload ou e-mail.

Quando devo usar a função "Substituir texto" em Excel?

Quando devo usar a função "Substituir texto" no Excel?Common Make scenario patterns using Replace Text.
Padronizar os erros de entrada de dados semanalmente
  1. Um gatilho programado é acionado todas as sextas-feiras às 18h.
  2. Google Drive Faz o download da planilha de dados mestre.
  3. Substituir trechos de texto por várias frases: "California" por "CA", "Widget Type A" por "Widget-A", todos com a opção "CaseSensitive" desativada para uma correspondência flexível.
  4. O caderno de exercícios padronizado é carregado de volta para Google Drive e a equipe de dados recebe um e-mail de conclusão.
Reformule a marca da empresa em todos os canais. Excel arquivos
  1. A Dropbox A função "Monitorar Pasta" é acionada quando um arquivo é colocado na fila de rebranding.
  2. O texto de substituição é executado com SearchText "OldCorp Inc.", ReplacementText "NewCorp LLC", CaseSensitive true e Formatting definido para aplicar a nova cor da marca (#003366) e Negrito.
  3. Todas as planilhas são processadas em uma única chamada, garantindo que não haja referências restantes em guias ocultas.
  4. A planilha com a nova identidade visual é salva na pasta de saída e o registro de redesign é atualizado.
Normalizar números de telefone com expressões regulares.
  1. Um gatilho agendado recupera um arquivo de dados do cliente de SharePoint.
  2. O Replace Text é executado com IsExpression verdadeiro, SearchText definido para uma expressão regular que corresponde a formatos de telefone comuns e ReplacementText usando grupos de captura ($1, $2, $3) para gerar o formato "(555) 123-4567".
  3. Um segundo item de Frases corrige quaisquer valores discrepantes restantes usando uma regra literal mais simples.
  4. A planilha normalizada foi carregada para CRM A importação é realizada e um resumo é enviado para a equipe de dados.

Perguntas frequentes

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.

Módulos relacionados

Obtenha ajuda