powershell中 dir export-csv acsv 只有一列 怎麼分成多列
在PowerShell中,使用Export-Csv命令将数据导出到CSV文件时,默认情况下会将数据序列化为单列。要将数据分成多列,可以使用Select-Object命令选择要导出的列,并将其传递给Export-Csv命令。
以下是一个示例,将Get-ChildItem(等同于dir)命令的输出分成多列:
Get-ChildItem | Select-Object Name, Length, CreationTime | Export-Csv -Path a.csv -NoTypeInformation
在这个示例中,Get-ChildItem命令获取当前目录中的文件和文件夹列表。然后,Select-Object命令选择Name(名称),Length(大小)和CreationTime(创建时间)列。最后,使用Export-Csv命令将选择的列导出到a.csv文件中,并使用-NoTypeInformation参数避免在CSV文件中包含类型信息。
执行以上命令后,a.csv文件将包含多列数据,每一列对应一个选择的属性
原文地址: https://www.cveoy.top/t/topic/iW7u 著作权归作者所有。请勿转载和采集!