CSV格式文件是我们普遍使用的数据交换格式。因为CSV文件的结构非常简单,所以我们很多时候选择通过手工拼接分隔符后,输出CSV格式的文件。使用PowerShell进行数据输出时,我首先想到的也是手工输出CSV格式文件。昨天碰巧发现了Export-CSV这个cmdlet,使得CSV文件的数据输出变得更加得简单。
比如,需要输出当前所有进程的相关信息到process.csv的话,可以使用如下代码:
Get-Process | Export-CSV .\process.csv
CSV格式文件是我们普遍使用的数据交换格式。因为CSV文件的结构非常简单,所以我们很多时候选择通过手工拼接分隔符后,输出CSV格式的文件。使用PowerShell进行数据输出时,我首先想到的也是手工输出CSV格式文件。昨天碰巧发现了Export-CSV这个cmdlet,使得CSV文件的数据输出变得更加得简单。
比如,需要输出当前所有进程的相关信息到process.csv的话,可以使用如下代码:
Get-Process | Export-CSV .\process.csv