Sha*_*nIT 2 csv powershell replace header
是否可以将 csv 文件导入到 powershell 中,用一组定义的数据替换整个标题行,然后使用新名称保存到 csv 文件中。
我需要能够自动执行此任务,以便其他软件可以使用它。
任何想法将不胜感激。
示例文件内容
1,b,4
8,j,7
8,k,9
Run Code Online (Sandbox Code Playgroud)
要制作自己的标题:
Import-Csv D:\Temp\txt.txt -Header "name","letter","value"
name letter value
---- ------ -----
1 b 4
8 j 7
8 k 9
Run Code Online (Sandbox Code Playgroud)
要跳过行:
Import-Csv D:\Temp\txt.txt -Header "name","letter","value" | select -skip 1
name letter value
---- ------ -----
8 j 7
8 k 9
Run Code Online (Sandbox Code Playgroud)
将其与导出联系起来:
$tempCSV = Import-Csv D:\Temp\txt.txt -Header "name","letter","value" | select -skip 1
$tempCSV | Export-CSV D:\Temp\txt.txt -NoTypeInformation
Run Code Online (Sandbox Code Playgroud)