我正在导入一个 csv 文件,由于某种原因,文本分隔符不仅仅是一个双引号,它是一个 = 符号和双引号。ssis 中有没有办法打开文件,替换整个文件中的 = 符号,然后将其导入表中?
问问题
2191 次
1 回答
1
我有几乎类似的情况,你可以做我所做的:
第一个数据流任务:
- 在高级选项卡 ColumnDelimiter={LF} 和 OutputColumnWidt=8000 中,带有 Format=Delimited、Text qualifier=< none > 的平面文件源。这个想法是将文件打开为 1 列 csv 以替换每行中的错误字符。
具有与源中相同参数的平面文件目标。
第二个数据流任务在第一个之后运行。
- 我们使用保存的文件作为平面文件源,但这次我们必须使用 delimiter=Comma 和 Text qualifier=Quote 来拆分它的列
于 2015-09-07T16:36:29.853 回答