我正在尝试使用SSIS导入平面文件。这是平面文件的结构:
HEADER001
1|2|3|4
5|6|7|8
我要跳过标题,已经将“标题行”设置为跳至1,并且未选中第一数据行中的列名。
不知何故第一栏将消失。我尝试将行定界符更改为{CR}或{LF},但没什么不同。
有人知道如何解决这个问题吗?
谢谢
答案 0 :(得分:1)
答案 1 :(得分:0)
脚本组件来源:
var lines = System.IO.File.ReadAllLines([filePath]);
int ctr=0;
foreach(var line in lines)
{
ctr++;
if(ctr!=1)
{
string[] cols = line.Split('|');
Output0Buffer.AddRow();
OutputBuffer0.Col1 = (int)cols[0];
OutputBuffer0.Col2 = (int)cols[1];
OutputBuffer0.Col3 = (int)cols[2];
OutputBuffer0.Col4 = (int)cols[3];
}
}