【发布时间】:2015-05-29 16:24:24
【问题描述】:
是否有人有评估/查找给定文本文件的列分隔符的好方法?我愿意提供任何建议,无论是涉及 C# 脚本、Powerscript 等。
我有一个客户喜欢通过更改几乎所有其他数据馈送的列分隔符来让我们站稳脚跟。这显然破坏了我们的 SQL 代理导入作业。虽然我可以走失败路线——如果这个连接管理器(例如使用逗号分隔符)失败,请使用另一个连接管理器(制表符分隔的连接)——但我更愿意在失败之前评估分隔符并决定采取哪条路线.有人有这方面的经验吗?
【问题讨论】:
-
如果您的客户随机更改输入,只需增加软件修改的计费时间。但是对于您的问题,我认为脚本无法“猜测”仅看到文本的分隔符是什么。您需要与您的客户决定一个协议。例如,如果名称字段有
Samuel, Jhon,则不能使用,作为分隔符。因为这可以是一个字段名称或两个字段名称和姓氏