我在CSV文件中有一个列,其中包含值:
textA textB textC
我希望能够做的是循环并导出其独立的CSV 文件中的每个文字。
因此,我会在目标文件夹中获取文件,如
file1.csv with contents textA file2.csv with contents textB file3.csv with contents textC
我在这里使用的基本代码是
$Time = Get-Date -Format "yyyyMMddhhmm"
$logFile = "C:\data\list.csv"
Import-Csv $logFile | %{
Export-Csv "C:\export\files.2016.$currentTime.csv"
}
答案 0 :(得分:0)
CSV表示"逗号分隔值"。你只有一个字符串列表,为什么还要使用CSV命令呢?做这样的事情:
$i = 1
Get-Content 'list.txt' | foreach {
Set-Content -LiteralPath "file$i.txt" -Value $_
$i++
}