跳到主要内容

替换文本 ExcelPower Automate

PDF4me 替换文本 Excel 行动支持全面的搜索和替换操作 Excel 文件 Power Automate 并提供可选的格式设置功能。这项强大的文本操作功能支持文本替换和正则表达式 (regex),具有区分大小写的匹配选项、全单元格或部分匹配、单次操作多个替换短语以及可选的格式更改(字体、颜色、大小、粗体、斜体、下划线、删除线、下标、上标),非常适合数据标准化、内容更新、错误纠正以及跨所有工作表的自动文本转换。 Microsoft 365 工作流程。

相关博客文章
目前尚无关于此功能的博客文章——敬请期待。
在此期间,您可以浏览 PDF4me 博客,查看适用于各平台的教程和工作流程。
访问博客

验证您的身份 API 要求

要访问 PDF4me 网站 API 通过 Power Automate每个请求都必须包含正确的身份验证凭据。身份验证可确保通信安全,并验证您作为授权用户的身份,从而实现与您的系统之间的无缝集成。 Power Automate 流量和 PDF4me强大的 Excel 文本替换服务。

在 Excel Power Automate 中替换文本

主要特点

  • 字面值和正则表达式支持使用简单的文本匹配或强大的正则表达式替换文本
  • 区分大小写的选项:控制大小写敏感性以实现精确或灵活的匹配
  • 全细胞匹配:匹配部分文本或要求匹配整个单元格
  • 多次替换在单个操作中处理多个搜索替换操作
  • 可选格式对替换后的文本应用字体、颜色、大小和样式更改
  • 所有工作表处理中自动处理工作簿中的所有工作表

参数

替换文本的完整参数列表 Excel 操作。配置这些参数以控制文本替换。

重要的: 标有星号 (***) 的参数为必填项。此操作会处理 所有工作表Excel 文件。

范围类型描述例子
文件内容***Base64来源 Excel 文件内容
• 地图 Excel 来自先前操作输出的文件
• 支持 Excel 来自文件 SharePointOneDrive电子邮件附件
• 可以从流变量中动态检索
• 必须有效 Excel 文档(.xlsx、.xls 格式)
[File Content from Get File]
文件名***StringExcel 文档名称
• 指定 Excel 带扩展名的文件名(.xlsx、.xls)
• 用于处理和输出文件命名
• 必须包含正确的文件扩展名
• 支持从流程变量进行动态命名
data.xlsx
短语***Array更换手术清单
• 包含以下属性的 ReplacementPhrase 对象数组: 搜索文本* (细绳), 替换文本* (字符串,可以为空以删除) IsExpression (布尔值,默认值:false - true = 正则表达式,false = 字面文本) 区分大小写 (布尔值,默认值:false), 匹配整个单元格 (布尔值,默认值:false - true 表示整个单元格匹配,false 表示部分匹配), 格式化 (文本格式对象 - 可选:字体名称、字体颜色(十六进制或名称)、字体大小、粗体/斜体(应用/移除/继承)、下划线类型、删除线类型、脚本类型(下标/上标)、字体方案类型、主题颜色)
• 必须至少包含一个短语
• 按数组顺序依次处理
匹配:字面文本使用字符串比较;正则表达式支持模式和分组($1,$2)
• 无效短语会被记录为警告,但不会停止处理。
[{"SearchText":"old","ReplacementText":"new"}]

输出

PDF4me 替换文本 Excel 操作返回全面的输出数据,以实现无缝连接。 Power Automate 流量整合:

表格视图

以结构化表格格式呈现的响应数据:

范围类型描述
文档Base64Excel 文档中的文本已替换
成功Boolean操作成功则为真,操作失败则为假。
错误信息String错误描述(成功则为空)
错误Array详细错误信息列表(成功则为空数组)

常见错误信息

了解和排除故障有助于确保顺利进行 Excel 文本替换工作流程:

错误信息原因解决方案
请求为空请求对象为空提供有效的请求对象
“文档为空”文档对象为空提供有效信息 Excel 文档
“未提供替换短语”短语列表为空。请至少提供一个替换短语
“跳过包含空搜索文本的短语”短语包含空或无值的搜索文本(已记录为警告)请为所有短语提供有效的搜索文本。
“无效的正则表达式模式‘{pattern}’:{error}”当 IsExpression = true 时,正则表达式无效(已记录为警告)修复正则表达式语法或转义特殊字符

笔记: 无效短语会被记录为警告,但不会停止处理。其他有效短语仍会继续处理。

工作流程示例

PDF4me 替换文本 Excel 行动 Power Automate 提供专为实际业务场景设计的全面工作流程模板:

自动化数据格式标准化工作流程

利用自动文本替换和格式化功能,提升数据质量:

完整工作流程步骤:

  1. 扳机数据导入 Excel 已上传至“处理中” SharePoint 文件夹
  2. 获取导入文件: 取回 Excel 文件包含不一致的数据
  3. 规范电话号码使用正则表达式将“(XXX) XXX-XXXX”替换为“XXX-XXX-XXXX”。
  4. 规范日期使用正则表达式组将“MM/DD/YYYY”转换为“YYYY-MM-DD”格式
  5. 产权清晰:将“Mr.”、“Mrs.”、“Dr.”替换为“Mr”、“Mrs”、“Dr”(不带句点)
  6. 高亮显示错误使用格式化功能将“ERROR”替换为红色粗体“ERROR”。
  7. 固定短语创建包含所有 4 个以上替换操作的数组
  8. 流程文件一次性完成所有更换
  9. 上传标准化保存到“标准化数据”文件夹
  10. 发送摘要通过电子邮件向数据所有者发送标准化报告

商业优势:

  • 每周自动标准化 200 多行数据
  • 确保所有导入的数据格式保持一致。
  • 用红色突出显示错误,以便于识别
  • 减少85%的手动数据清理时间

行业应用案例及应用

财务与会计应用案例

  • 货币标准化替换货币符号和格式
  • 账户代码更新更新各报表中的会计科目代码
  • 状态值修正修复交易状态中的常见拼写错误
  • 日期格式转换:规范财务数据中的日期格式

获取帮助