gpt4 book ai didi

csv - 读取一个csv文件,忽略中间的一些行

转载 作者:行者123 更新时间:2023-12-01 12:45:55 24 4
gpt4 key购买 nike

我正在尝试使用SSIS导入csv文件。通常它可以正常工作,但是有问题的文件具有以下格式:

....
数据,数据,数据,数据,数据,数据,数据
忽略,忽略
忽略,忽略
忽略,忽略
数据,数据,数据,数据,数据,数据,数据
...

结果是它可以正确导入data,但是到ignore行时,它将开始将下一行数据作为其余的预期列,直到遇到换行符为止。

如何忽略没有所需字段数的行?

我正在使用SSIS 2005。

最佳答案

尽管不理想,但我使用的一种技术是一次读取整个整行的源数据,然后使用脚本转换来测试传入的行-如果该行具有足够的字段(使用string.split然后将每个部分分配给相关的输出行值。

http://msdn.microsoft.com/en-us/library/ms136114.aspx

设置不是那么简单,但是过去对我来说效果还不错。如果您必须为脚本转换输出手动定义很多列,可能会很痛苦。

关于csv - 读取一个csv文件,忽略中间的一些行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8802061/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com