D3 Power Automate更新Excel已有数据记录
更新行(Update Rows)仅修改Excel内已存在的记录,不会新增数据,逻辑类似SQL的UPDATE;无匹配主键时流程直接报错,无法实现新增。OneDrive/SharePoint的Excel内提前创建结构化Table;必须设置唯一主键(列键),示例选用订单ID作为匹配标识;需要修改的数据行必须先通过「追加」存入表格,无匹配数据无法执行更新。Power BI报表添加Power Automate按钮,勾选所需业务字段;新建即时云端流,触发器为「单击Power BI按钮」;添加Excel「更新行」操作,绑定文件、数据表,指定唯一主键;将Power BI输出字段一一对应Excel表格列;匹配到相同主键:仅修改该行对应单元格,原有其他数据保留;多条数据自动循环逐行处理,批量执行速度慢,需等待执行完成再查看文件;操作顺序要求:新数据必须先执行追加,等待写入完成后才能执行更新,否则全部报错;重复多次点击按钮会重复执行更新,无额外风险但浪费执行资源。追加:在表格末尾新增行,无去重,重复点击会产生重复数据;更新:按主键修改存量记录,无匹配行直接报错,仅用于修改已有数据。