我正在从我们的网络驱动器中从多条路径导出数据。如果文档早于某个日期,则将其导出到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
}任何帮助都将不胜感激。
发布于 2016-04-08 13:11:54
将分隔符设置为系统默认分隔符应负责此操作。可以通过将-Delimiter添加到指定字符的命令中来做到这一点。
例如:-Delimiter ';‘
https://stackoverflow.com/questions/36500235
复制相似问题