当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] Export-Csv (Microsoft.PowerShell.Utility)

作者:精品下载站 日期:2024-12-14 02:07:43 浏览:14 分类:玩电脑

Export-Csv (Microsoft.PowerShell.Utility)


Export-Csv

模块 :Microsoft.PowerShell.Utility

将对象转换为一系列字符分隔值 (CSV) 字符串并将字符串保存到文件中。

句法

Export-Csv
      -InputObject <PSObject>
      [[-Path] <String>]
      [-LiteralPath <String>]
      [-Force]
      [-NoClobber]
      [-Encoding <Encoding>]
      [-Append]
      [[-Delimiter] <Char>]
      [-IncludeTypeInformation]
      [-NoTypeInformation]
      [-QuoteFields <String[]>]
      [-UseQuotes <QuoteKind>]
      [-NoHeader]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Export-Csv
      -InputObject <PSObject>
      [[-Path] <String>]
      [-LiteralPath <String>]
      [-Force]
      [-NoClobber]
      [-Encoding <Encoding>]
      [-Append]
      [-UseCulture]
      [-IncludeTypeInformation]
      [-NoTypeInformation]
      [-QuoteFields <String[]>]
      [-UseQuotes <QuoteKind>]
      [-NoHeader]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

描述

Export-CSV cmdlet 会创建您提交的对象的 CSV 文件。每个对象都是一行,其中包含对象属性值的字符分隔列表。您可以使用 Export-CSV cmdlet 创建电子表格并与接受 CSV 文件作为输入的程序共享数据。

在将对象发送到 Export-CSV cmdlet 之前,请勿格式化对象。如果 Export-CSV 接收格式化对象,则 CSV 文件包含格式属性而不是对象属性。要仅导出对象的选定属性,请使用 Select-Object cmdlet。

示例

示例 1:将流程属性导出到 CSV 文件

此示例选择处理具有特定属性的对象,将对象导出到 CSV 文件。

Get-Process -Name WmiPrvSE |
    Select-Object -Property BasePriority,Id,SessionId,WorkingSet |
    Export-Csv -Path .\WmiData.csv -NoTypeInformation
Import-Csv -Path .\WmiData.csv

BasePriority Id    SessionId WorkingSet
------------ --    --------- ----------
8            976   0         20267008
8            2292  0         36786176
8            3816  0         30351360
8            8604  0         15011840
8            10008 0         8830976
8            11764 0         14237696
8            54632 0         9502720

Get-Process cmdlet 获取Process 对象。 Name 参数过滤输出以仅包含 WmiPrvSE 进程对象。流程对象沿着管道发送到 Select-Object cmdlet。 Select-Object 使用Property 参数来选择过程对象属性的子集。流程对象沿着管道发送到 Export-Csv cmdlet。 Export-Csv 将流程对象转换为一系列 CSV 字符串。 Path 参数指定将 WmiData.csv 文件保存在当前目录中。 NoTypeInformation 参数从 CSV 输出中删除 #TYPE 信息标头,在 PowerShell 6 中不需要。Import-Csv cmdlet 使用

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯