Powershell导出CSV格式

时间:2016-04-08 13:00:34

标签: excel csv powershell

我从网络驱动器的多个路径导出数据。如果文档早于特定日期,我将其导出为CSV文件。但是当我打开Excel时,没有格式化。一切都在“A”栏中卡住了。我希望“名称”在A列中,“LastWriteTime”在B列中,等等。

这是我的代码:

foreach($path in $SharedFolder)
{
    Get-ChildItem -Path $path -Recurse | Where-Object {!$_.PSIsContainer -and $_.LastWriteTime -lt $DateLimit} | 
    Select-Object Name, LastWriteTime, LastAccessTime, Length, DirectoryName |
    Export-Csv -Path $HOME\Desktop\ExcelDoc.csv -NoTypeInformation
}

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

将分隔符设置为系统默认分隔符应该注意这一点。 您可以通过将-Delimiter添加到具有指定字符的命令来执行此操作。

例如:-Delimiter&#39 ;;'