如何使用Powershell查看CSV文件的特定行号中的数据

时间:2016-04-08 04:45:36

标签: csv powershell ssis

正如标题所述 - 我需要一个脚本,允许我输入CSV文件名和相关的行号,执行时会在指定的CSV文件的行号中显示该数据。

上下文:我有一个SSIS数据包,每天将我从另一家公司下载的事务记录导入SQL。该文件为CSV格式,当行中的数据出现问题时,我收到一个截断错误,指出它出现在(X)行上。

csv文件非常大,无法在Excel中打开它们。

1 个答案:

答案 0 :(得分:3)

(Import-csv filename.csv)[9] 

这将找到第10条记录(它是零索引数组,因此第一项是数字0,而不是1)

Import-Csv将解析文件中的每条记录,因此取决于"非常大的"文件,您可能需要其他解决方案。

如果你只是想看到行未选择

(Get-content filename.csv)[9] 

同样,这是零索引。