powershell - 用 powershell 替换 csv 文件标题行

标签 powershell csv replace header

是否可以将 csv 文件导入 powershell,用一组定义的数据替换整个标题行,然后用新名称保存到 csv 文件。

我需要能够自动执行此任务,以便其他软件可以使用它。

任何想法将不胜感激。

最佳答案

示例文件内容

1,b,4
8,j,7
8,k,9

制作自己的标题:

Import-Csv D:\Temp\txt.txt -Header "name","letter","value"

name                                                     letter                                                   value                                                  
----                                                     ------                                                   -----                                                  
1                                                        b                                                        4                                                      
8                                                        j                                                        7                                                      
8                                                        k                                                        9     

跳过行:

Import-Csv D:\Temp\txt.txt -Header "name","letter","value" | select -skip 1

name                                                     letter                                                   value                                                  
----                                                     ------                                                   -----                                                  
8                                                        j                                                        7                                                      
8                                                        k                                                        9  

将其全部与导出联系起来:

$tempCSV = Import-Csv D:\Temp\txt.txt -Header "name","letter","value" | select -skip 1
$tempCSV | Export-CSV D:\Temp\txt.txt -NoTypeInformation

关于powershell - 用 powershell 替换 csv 文件标题行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24793625/

相关文章:

powershell - 如何在管理模式下在Powershell中输出批处理文件的控制台?

Powershell:如何使用 select-object 获取一组动态属性?

c# - 将 .csv 文件解析为二维数组

excel - 将数字作为文本导入到 Power Pivot 中

python - 用Python读取CSV文件

javascript - 如何使用 jQuery 对所有 future 元素进行 ReplaceWith() ?

Python 替换\\with\

windows - 如何设置 PowerShell 的默认目录?

powershell - PowerShell 可以给关键字起别名吗?

javascript - jQuery 使用replaceText 和变量替换文本