Power Automate中"Add a row into a table"无法识别SharePoint Excel文件求助
前提检查
- 确保目标Excel文件已创建正式结构化表格:打开文件,选中数据区域→插入→表格,勾选「我的表格有标题」,只有这种表格才能被该操作识别,普通单元格区域不行。
- 确认Power Automate账号对该SharePoint站点、文档库及文件拥有编辑权限,且文件未被锁定/处于独占编辑状态。
具体解决方法
重新配置Excel Online (Business)连接器
- 在"Add a row into a table"操作中,选择
Excel Online (Business)作为连接器(不要选OneDrive版本)。 - 点击「新建连接」,选择目标SharePoint站点完成授权,确保该站点被纳入连接器的可用数据源。
- 在"Add a row into a table"操作中,选择
手动指定文件路径
如果搜索框找不到文件,直接手动输入文件的相对路径,格式为:/sites/[站点名称]/[文档库名称]/[文件夹路径(可选)]/[文件名].xlsx输入完成后,下拉框会自动加载文件内的表格选项。
通过文件内容间接关联
- 先添加「SharePoint - Get file content using path」操作,指定目标Excel文件的路径,获取文件内容。
- 在"Add a row into a table"操作中,选择「从文件内容」选项,将上一步获取的文件内容粘贴进去,再选择对应的表格名称。
清除连接器缓存
删除Power Automate中已有的Excel Online (Business)连接,重新添加并授权目标SharePoint站点,避免缓存导致的识别异常。
额外排查点
- 文件名、表格名称不要包含特殊字符(如中文标点、@#$等),尽量使用英文或数字组合。
- 若文件存于嵌套文件夹,确保路径层级完整,不要遗漏文档库或中间文件夹名称。
内容的提问来源于stack exchange,提问作者Thedal Thedal
相关产品推荐
相关产品推荐

