【问题标题】:Powershell Export-CSV formattingPowershell 导出-CSV 格式
【发布时间】:2016-04-08 13:00:33
【问题描述】:

我正在从我们的网络驱动器的多个路径中导出数据。如果文档早于某个日期,我会将其导出为 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
}

任何帮助将不胜感激。

【问题讨论】:

    标签: excel csv powershell


    【解决方案1】:

    将分隔符设置为系统默认分隔符应该注意这一点。 您可以通过在命令中添加指定字符的 -Delimiter 来做到这一点。

    例如:-分隔符';'

    【讨论】:

      猜你喜欢
      • 2021-02-17
      • 1970-01-01
      • 2020-12-05
      • 1970-01-01
      • 1970-01-01
      • 2016-10-23
      • 1970-01-01
      • 2020-12-26
      相关资源
      最近更新 更多