0

大家好,我正在寻找有关数据流任务或批量邮件任务中的平面文件源的帮助。假设我有传入的平面文件,我可以有

a;b;c 或 a|b|c

是否可以为同一个平面文件源分配多个列分隔符?

我一直在寻找如何做到这一点非常感谢。

4

2 回答 2

0

我遇到了一个类似的问题,最终使用了Swiss File Knife。只需预处理文件并让它用管道替换逗号,反之亦然。这样你只需要一个导入。

您还可以在平面文件阅读器中使用脚本转换来使用 string.split 方法。不过,我可能会选择 SFK 选项。它更透明一些,但便携性稍差。

于 2012-09-25T17:47:18.927 回答
0

平面文件任务不支持这一点。请参阅此类似问题作为参考。

相反,您可以使用 ascript task来确定使用哪个分隔符,然后将其转发到具有合适分隔符的平面文件任务。

于 2012-09-25T07:52:34.373 回答