所以我有几个CSV文件,数据量超过一百万行。 我想将这些分割成50,000行左右的块,放入一个新的csv文件中。
我在Powershell中使用了行读取器来读取行,但是我试图弄清楚它的导出部分,所以我会不断排除错误。
$PSScriptRoot
write-host $PSScriptRoot
$loc = $PSScriptRoot
$reader = [System.IO.File]::OpenText($loc + "/import/Split.csv")
try {
for() {
$line = $reader.ReadLine()
if ($line -eq $null) { break }
# process the line
$line
}
}
finally {
$reader.Close()
}