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

如何使用Azure Data Flows为非默认分隔符文件添加新列并统一分隔符

解决添加新列后分隔符不一致的问题

问题根源

你用Derived Column后出现逗号,是因为你的平面文件连接管理器默认把逗号设为列分隔符了,添加新列时就自动用逗号分隔原有内容和新列,导致同时出现~和,两种分隔符。

解决办法

方法1:直接拼接整行文本

如果你的平面文件源是把每行作为一个完整的单列(比如命名为WholeLine),直接在Derived Column里用表达式拼接:

WholeLine + "~XXX"

用这个拼接后的结果替换原来的列,输出的文件就会保持全用~分隔,变成A~B~XXX这种格式。

方法2:修改连接管理器的分隔符

要是你习惯用“添加新列”的方式操作,就先调整平面文件连接管理器的设置:

  • 打开平面文件连接管理器,切换到「列」选项卡,把列分隔符改成~
  • 回到Derived Column组件,添加新列并设置值为"XXX"
  • 输出的平面文件目标连接管理器也同步把分隔符设为~,这样生成的文件就会统一用~分隔所有列,不会出现逗号。

方法3:用脚本组件追加文本

如果上述方法不好用,也可以用脚本组件处理:

  • 添加脚本组件作为转换,输入选择整行数据
  • 在脚本里编写代码,给每行文本末尾直接追加~XXX,然后输出处理后的行内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 15:45:08