【问题标题】:How do I remove quotes from the column headers in a flat file with SSIS?如何使用 SSIS 从平面文件中的列标题中删除引号?
【发布时间】:2021-04-20 05:01:02
【问题描述】:

我有一个 CSV 文件,其中所有列标题和值都用引号引起来 (")。在平面文件连接管理器编辑器中,我在文本限定符字段中指定了"。这会处理数据值周围的所有引号,但它似乎不会影响列标题周围的引号。有没有办法从列标题中去掉引号?

【问题讨论】:

    标签: ssis


    【解决方案1】:

    如果它是一个来源,那么不幸的是列名是“Col1”。另一个选项是取消选中文件有标题行并在平面文件连接管理器中跳过 1 行。然后您就可以根据需要重命名列。

    当我想到这一点时,您也许可以手动更改平面文件连接管理器中的列名以远程双引号。而且我想还有一个选项可以在数据流中的平面文件源中定义列名,这样 FFCM 会指定它为 "Col1",您可以将其映射到更友好的名称,如 Column1

    【讨论】:

      【解决方案2】:

      您可以将 csv 文件转换为文本文件,然后加载该文件。加载文件后,在文本限定符中输入“
      这应该同时处理标题周围的双引号和列值。

      【讨论】:

        猜你喜欢
        • 2010-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-07-27
        • 2019-11-10
        • 1970-01-01
        • 1970-01-01
        • 2012-02-06
        相关资源
        最近更新 更多