我有CSV文件,其中有很多列。我需要轉換幾個列,例如,某些日期列有文本字符串「Missing」,我想將「Missing」替換爲空字符串,等等。使用powershell轉換CSV文件
以下代碼可能工作,但它會很長因爲有很多列。這是寫一個更好的方法嗎?
Import-Csv $file |
select @(
@{l="xxx"; e={ ....}},
# repeat many times for each column....
) | export-Csv
你的文件沒有標題行嗎? – mjolinor
是的,csv文件有標題。 – ca9163d9
您可以使用命令行查找和替換工具,如'FNR.EXE'在命令行上執行此操作,它可能會更快。 –