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

Power Automate中CSV列拆分问题:超3万行脚本失效求解决

解决Power Automate生成CSV列不分隔及大数据量转Excel问题

一、修复CSV列分隔问题

直接在Power Automate流程里调整生成逻辑:

  • 从Power BI获取数据后,先用**Select**动作逐一映射需要的字段,确保每个字段都是独立项。
  • 接着用**Create CSV table**动作,按需选择分隔符(逗号、制表符等),如果字段内容包含分隔符,记得勾选「引用所有字段」,避免列错乱。
  • 最后把生成的CSV内容写入文件,就能得到列正常分隔的CSV文件。
    如果之前是直接用Power BI导出动作导致的问题,换成上述Select+Create CSV Table的组合,可控性更强。

二、大数据量(超3万行)转Excel替代方案

Run a script有行数限制,换用以下两种可行方法:

  1. Excel Online (Business)「Create table」动作
    • 把CSV内容转换成数组(已为数组则跳过),直接用Excel Online的「Create table」动作,选择目标工作簿和工作表,将数组作为输入。该方法支持行数远高于3万,只要不超过Excel单工作表的1048576行上限即可。
  2. 分批写入处理极端大数据量
    • 若数据量超大,用slice函数拆分数据数组,比如slice(outputs('Get_data'), 0, 100000)取前10万行,下一批取slice(outputs('Get_data'), 100000, 200000),以此类推。再用「Apply to each」循环,分批将数据追加到Excel表中,或者创建多个工作表存储。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 18:54:51