You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power Automate中仅将数组值写入文件?

解决Power Automate生成CSV仅保留值行的问题

有两种直接的方法可以去掉CSV中的键(表头)行,只保留值行:

方法一:直接在Create CSV Table组件中关闭表头

这是最简便的方式,从源头避免生成表头行:

  • 打开每个Create CSV table组件的配置面板
  • 找到Show headers选项,将其设置为No
  • 在SharePoint的Create file组件中,将三个CSV组件的输出合并作为文件内容。如果需要让不同数组的结果分行显示,用换行符分隔:
    concat(
        outputs('Create_CSV_Table_1'),
        decodeUriComponent('%0A'),
        outputs('Create_CSV_Table_2'),
        decodeUriComponent('%0A'),
        outputs('Create_CSV_Table_3')
    )
    

方法二:对已有带表头的CSV输出做字符串处理

如果已经生成了带表头的CSV内容,可以通过表达式跳过表头行:

  • 对每个Create CSV table的输出,使用skip()函数提取表头之后的内容(即值行)。表达式示例:
    skip(outputs('Create_CSV_Table_1'), indexOf(outputs('Create_CSV_Table_1'), decodeUriComponent('%0A')) + 1)
    
    这个表达式会找到第一个换行符的位置,跳过表头行,只保留后面的值行部分。
  • 同样用concat()函数将三个处理后的结果合并,添加到Create file的文件内容中,记得按需添加换行符分隔不同结果。

内容的提问来源于stack exchange,提问作者Kattte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 02:12:40