跳到主要内容

安全的 ExcelPower Automate

安全的 Excel 是一个 Power Automate 采取行动 PDF4me 对应用密码保护 Excel 文件保护分为三个独立级别:文件加密(需要密码才能打开文件)、工作簿结构保护(锁定工作表的添加、删除、重命名和移动操作)以及工作表内容保护(锁定选定工作表中的单元格编辑操作)。您可以利用此功能分发机密财务数据、锁定模板结构同时保持输入单元格可编辑,或者发送只读的周报。

此操作的作用

PDF4me 安全的 Excel 适用范围至 三个独立的保护级别 一个 Excel 一次调用即可提交文件: 保护密码 用于文件加密, 工作簿密码 用于结构保护,以及 工作表密码 加上 保护类型 用于保护选定工作表上的单元格内容。如果级别特定的密码为空,则会回退到保护密码,因此如果您愿意,可以使用一个密码保护所有三层。

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

我如何验证我的身份 Power Automate 流动?

致电 PDF4me 通过 Power Automate流程需要一个有效的 PDF4me API 关键在于 PDF4me 连接 连接器。身份验证可确保通信安全,并验证您作为授权用户的身份。

您不容错过的重要事实

实际字段名称与通用文档不同。
截图证实了主面板的使用情况。 保护密码 (不是“密码”) 工作簿密码 (不是“保护工作簿密码”) 工作表密码 (不是“工作表保护密码”), 保护类型 (不是“工作表保护类型”)。
如果某个级别的密码为空,则会回退到保护密码。
如果“保护工作簿”或“保护工作表”设置为“是”,但对应的工作簿密码或工作表密码为空,则该操作将重用保护密码。您可以设置一次共享密码,也可以为每个级别设置独立的密码。
工作表定位基于 0,位于“高级参数”下
工作表名称和工作表索引是高级参数(已确认“显示 2/2”)。索引从 0 开始,第一个工作表的索引为 0。将两者都留空可保护所有工作表。
Power Automate 中的“保护 Excel”操作显示已映射的文件内容和文件名、保护密码、“使用工作簿密码保护工作簿”设置为“是”、“使用工作表密码保护工作表”设置为“是”、“保护类型”设置为“全部”,以及“高级参数”部分显示 2/2 个工作表名称。

三个密码字段(保护密码工作簿密码工作表密码)位于主面板中; 工作表名称工作表索引 位于高级参数设置中。

参数

操作中需要: 文件内容文件名当其对应的保护开关设置为“是”时,至少需要一个密码,可以是特定级别的密码,也可以是作为备用的保护密码。

范围必需的它的作用例子
File ContentRequiredThe source Excel file's content, mapped from a previous action such as Get file content (SharePoint, OneDrive). Accepts .xlsx and .xls.File Content
File NameRequiredThe Excel file name including its extension.test.xlsx
Protection PasswordOptionalPassword required to open the file at all (file encryption). Also used as the fallback for Workbook Password and Worksheet Password when they are left empty.56789
Protect WorkbookOptionalYes prevents adding, deleting, renaming, or moving worksheets. No (default) leaves the structure unprotected.Yes
Workbook PasswordConditionalPassword to remove workbook structure protection. Required when Protect Workbook is Yes and Protection Password is empty.12345
Protect WorksheetsOptionalYes locks selected worksheets against content edits. No (default) leaves worksheets unprotected.Yes
Worksheet PasswordConditionalPassword to remove worksheet content protection. Required when Protect Worksheets is Yes and Protection Password is empty.34567
Protection TypeOptionalContents, Objects, Scenarios, or All (default). Controls what a protected worksheet locks.All
Worksheet Names (Advanced)OptionalComma-separated worksheet names to protect. Empty protects all worksheets.Sheet1,Summary
Worksheet Indexes (Advanced)Optional0-based comma-separated worksheet indexes to protect. Empty protects all worksheets.0,2

保护类型值

内容
保护单元格值、公式和格式不被编辑。
对象
防止图表、图像、形状和绘图被移动、调整大小或删除。
场景
防止创建或修改假设分析场景。
全部
默认设置。内容、对象和场景全部包含在内,完全只读保护。

如何设置安全 ExcelPower Automate

  1. 添加 安全的 Excel 将你的工作流程增加一个新的步骤。
  2. 登录 PDF4me 连接 你的 API 钥匙。
  3. 地图 文件内容 从先前的操作和设置 文件名.xlsx 扩大。
  4. 要加密文件:设置 保护密码
  5. 要锁定结构:设置 保护工作簿是的 并提供 工作簿密码 (或者留空以使用保护密码)。
  6. 要锁定单元格内容:设置 保护工作表是的, 提供 工作表密码并选择 保护类型
  7. 在下面 高级参数(可选) 工作表名称 或者 工作表索引 针对特定纸张。
  8. 运行流程,检查 成功然后路由返回的 文档SharePointOneDrive或者电子邮件附件。

输出

场地类型描述
documentBase64Excel file with the requested protection levels applied.
SuccessBooleantrue if the operation succeeded, false if it failed.
ErrorMessageStringError description, null when Success is true.
ErrorsArrayDetailed error entries, empty when Success is true.

常见错误信息

错误 message原因解决方案
Request is emptyRequest object is nullProvide a valid request object
Document is emptyDocument object is nullProvide a valid Excel document
Password is required for workbook protectionProtect Workbook is Yes but both Workbook Password and Protection Password are emptyProvide Workbook Password or Protection Password
Password is required for worksheet protectionProtect Worksheets is Yes but both Worksheet Password and Protection Password are emptyProvide Worksheet Password or Protection Password
Invalid worksheet selectionA worksheet name does not exist or an index is out of rangeUse valid worksheet names or 0-based indexes

典型配置

机密报告,所有三个级别
  1. 财务报告最终定稿时触发 SharePoint
  2. 设置保护密码以加密文件。
  3. 将“保护工作簿”设置为“是”,将“保护工作表”设置为“是”,并将保护类型设置为“全部”。
  4. 通过不同的渠道通过电子邮件发送文件及其密码。
模板结构锁定,可编辑输入
  1. 新员工入职时触发。
  2. 保护密码留空(可自由开启)。
  3. 启用“保护工作簿”选项,并设置工作簿密码。
  4. 仅通过工作表名称将“计算”工作表设置为“是”,而将“输入”工作表设置为可编辑。
只读周报
  1. 报告生成后,按每周一次的计划触发。
  2. 将“保护工作表”设置为“是”,保护类型设置为“全部”,将“工作表密码”留空,以回退到“保护密码”。
  3. 将只读报告分发给团队成员。

实用技巧

永远不要在同一位置发送密码 message 文件

交付安全 Excel 文件及其密码通过不同的通道传输,因此拦截其中一个通道并不会同时暴露两者。

在假设密码丢失之前,请记住备用方案。

工作簿密码或工作表密码留空本身并不会导致错误,系统会回退到使用保护密码。只有当请求完全没有可用密码时才会失败。

工作表索引从 0 开始,而不是从 1 开始。

第一个工作表的索引为 0。从动态列表编写工作表索引脚本时,请仔细检查差一错误。

为了实现分层安全,请为不同层级使用不同的密码。

对所有级别都使用相同的保护密码虽然方便,但审阅者一旦能够打开文件,就能解除对文件结构和内容的保护。当不同人员需要不同的访问权限时,应使用独立的密码。

针对特定工作表而不是保护整个工作簿

使用工作表名称或工作表索引锁定参考表和公式表,同时保持输入表打开,供需要编辑的团队成员使用。

速查表

目标保护密码保护工作簿保护工作表
Maximum lockdownSetYesYes (Protection Type All)
Template structure onlyEmptyYesNo
Read-only content, open accessEmptyNoYes (Protection Type All)
Selective reference-sheet lockEmptyNoYes (target via Worksheet Names)

常见问题

保护密码、工作簿密码和工作表密码有什么区别?+
保护密码会对整个文件进行加密,只有打开文件才需要密码。工作簿密码用于阻止对工作簿结构(添加、删除、重命名或移动工作表)的更改。工作表密码用于阻止对受保护工作表的内容(编辑单元格、更改格式)的更改。每个密码都是独立的;如果未设置特定级别的密码,则会回退到保护密码(如果已设置)。请参阅 微软自身关于保护的指导 Excel 工作簿 针对底层保护模型。
四个保护类型值(内容、对象、场景、全部)分别控制什么?+
“内容”保护单元格值、公式和格式。“对象”保护图表、图像、形状和绘图免遭移动、调整大小或删除。“方案”保护假设分析方案免遭创建或修改。“全部”同时应用“内容”、“对象”和“方案”保护,是大多数只读分发的默认完全保护选项。
工作表名称和工作表索引是高级参数吗?+
是的,两者都位于高级参数设置下。 Power Automate 连接器 UI,面板中已确认显示 2 个中的 2 个。您可以将两个连接器都留空以保护所有工作表,也可以设置其中一个以按名称或从 0 开始的索引定位特定工作表。
我可以在不设置密码的情况下保护工作表内容吗?+
是的。将“保护密码”留空,仅将“保护工作表”设置为“是”,并设置工作表密码。任何人都可以打开文件,但受保护的工作表将保持锁定状态,直到输入工作表密码才能解除保护。

相关操作

在其他平台上执行相同任务

获取帮助