使用Power Automate按分隔符(;)拆分Excel行至多行的问题求助
解决Power Automate按分隔符拆分Excel行的问题
核心问题
你当前的「添加行到表格」步骤未指定对应列的具体取值,导致生成空行。
修正后的完整流步骤
- 手动触发流
- 列出表格中的行:选择你的Excel文件和源数据表格
- 应用到每一个:选择
outputs('List_rows_present_in_a_table')?['body/value'](遍历每一行源数据)- 组合:输入表达式
split(items('Apply_to_each')?['Test'], ';'),将当前行的Test列内容按分号拆分为数组 - 应用到每一个1:选择
outputs('Compose')(遍历拆分后的每个元素)- 添加行到表格:选择目标Excel文件和表格,点击步骤标题下方的「显示高级选项」,在列映射区域设置:
- Column A:选择动态内容里的
items('Apply_to_each')?['Column A'](继承当前源行的名称) - Test:选择动态内容里的
items('Apply_to_each_1')(取拆分后的单个动物名称)
- Column A:选择动态内容里的
- 添加行到表格:选择目标Excel文件和表格,点击步骤标题下方的「显示高级选项」,在列映射区域设置:
- 组合:输入表达式
额外优化建议
- 若你之前的「初始化变量」步骤未实际使用,可直接删除以简化流结构
- 确认源表格与目标表格的列名完全一致,避免列匹配错误
内容的提问来源于stack exchange,提问作者pippa234
相关产品推荐
相关产品推荐

