在尝试重命名 csv 文件上的列时,数据从第二列和第三列中删除
In trying to rename columns on a csv file, the data is wiped out of the second and third columns
未能获得预期结果的过程:
Import-Csv -Path C:\Data\Out2.csv | select A, G, H |Export-Csv C:\Data\Out3.csv -NoTypeInformation
Import-Csv C:\Data\Out3.csv |
Select-Object @{n='Server Name';e={$_.A}} , @{n='Command';e={$_.B}}, @{n='Path';e={$_.C}} |
Export-Csv C:\Data\Out4.csv -NoTypeinformation
从您的 Select 中只有 A、G、H 列保留在 out3.csv 中,那么您希望如何命名第二个 B 和第三个 C?
这可行:
Import-Csv -Path C:\Data\Out2.csv | select A, G, H |Export-Csv C:\Data\Out3.csv -NoTypeInformation
Import-Csv C:\Data\Out3.csv |
Select-Object @{n='Server Name';e={$_.A}} ,
@{n='Command';e={$_.G}},
@{n='Path';e={$_.H}} |
Export-Csv C:\Data\Out4.csv -NoTypeinformation
主要关注明显的错误,第一个 select、导出和重新导入等中间文件 out3.csv 不是必需的:
Import-Csv -Path C:\Data\Out2.csv |
Select-Object @{n='Server Name';e={$_.A}} ,
@{n='Command';e={$_.G}},
@{n='Path';e={$_.H}} |
Export-Csv C:\Data\Out4.csv -NoTypeinformation
未能获得预期结果的过程:
Import-Csv -Path C:\Data\Out2.csv | select A, G, H |Export-Csv C:\Data\Out3.csv -NoTypeInformation
Import-Csv C:\Data\Out3.csv |
Select-Object @{n='Server Name';e={$_.A}} , @{n='Command';e={$_.B}}, @{n='Path';e={$_.C}} |
Export-Csv C:\Data\Out4.csv -NoTypeinformation
从您的 Select 中只有 A、G、H 列保留在 out3.csv 中,那么您希望如何命名第二个 B 和第三个 C?
这可行:
Import-Csv -Path C:\Data\Out2.csv | select A, G, H |Export-Csv C:\Data\Out3.csv -NoTypeInformation
Import-Csv C:\Data\Out3.csv |
Select-Object @{n='Server Name';e={$_.A}} ,
@{n='Command';e={$_.G}},
@{n='Path';e={$_.H}} |
Export-Csv C:\Data\Out4.csv -NoTypeinformation
主要关注明显的错误,第一个 select、导出和重新导入等中间文件 out3.csv 不是必需的:
Import-Csv -Path C:\Data\Out2.csv |
Select-Object @{n='Server Name';e={$_.A}} ,
@{n='Command';e={$_.G}},
@{n='Path';e={$_.H}} |
Export-Csv C:\Data\Out4.csv -NoTypeinformation