Export-Csv 帮助信息

本文介绍了PowerShell中的Export-Csv命令,它用于将输入对象转换为逗号分隔值文件(CSV)。文章详细解释了命令的语法、参数及其工作原理,并提供了示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如下说明是翻译: help Export-Csv 产生的帮助信息.
译者: Edengundam(马涛)
 
Export-Csv
 
摘要
创建一个用于表示输入对象的逗号分隔值文件(CSV文件).
 
语法
Export-Csv [-path] <string> -inputObject <psobject> [-force] [-encoding <string>] [-noTypeInformation] [-noClobber] [-whatIf] [-confirm] [<CommonParameters>]
 
详细描述
创建一个用于表示输入对象的逗号分隔值文件(CSV文件).
 
除非你指定NoTypeInformation参数, 否则CSV文件的第一行将会以'#TYPE '开头, 并跟随表示数据类型的完全限定名的类型. 例如: #TYPE System.Diagnostics.Process.
 
CSV文件中的下一行用来表示列名, 它是包含逗号分隔的第一个输入对象的属性名称列表.
 
文件中剩余的行包含了每个输入对象上在列名中指出的属性值, 并使用逗号进行分隔.
 
第一个对象建立列头信息. 列头信息不会根据后续输入对象进行修改. 如果对象不包含列头行中指定的属性, 将不会输出任何关于此属性的值. 相反, 将会使用两个逗号来表示缺少此属性信息, 并且会自动进行对齐处理来保证数值与列头中属性名称的对齐.
 
如果属性值中包含逗号, 双引号, 前导或尾随空格或者分行符, 它们将会在存储到CSV文件中之前,被放入双引号中. 属性值中的任何的双引号都会使用连续两个双引号来表示其字面意义.
 
你可以使用Import-CSV cmdlet命令利用CSV文件中的信息重新创建输入对象.
 
参数
 
-path <string>
指定CVS文件的创建路径.
 
强制参数?
true
参数位置?
1
默认值
Null
允许从管道绑定输入?
false
允许通配符扩展?
true
 
-inputObject <psobject>
接受将会表示CSV文件的对象. 输入一个包含对象的变量, 或者一个能够产生对象的命令或表达式.
 
强制参数?
true
参数位置?
named
默认值
 
允许从管道绑定输入?
true (根据值)
允许通配符扩展?
false
 
-force <SwitchParameter>
覆盖指定路径上已经存在的文件时, 不进行任何提示.
 
强制参数?
false
参数位置?
named
默认值
False
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-encoding <string>
为导出的CSV文件设置编码类型. 允许值为: Unicode, UTF7, UTF8, ASCII.
 
强制参数?
false
参数位置?
named
默认值
ASCII
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-noTypeInformation <SwitchParameter>
忽略CSV文件的 #TYPE(类型信息). 如果没有指定此参数, CSV文件的第一行将会以'#TYPE '开头, 并跟随表示数据类型的完全限定名的类型. 如果指定此参数, CSV文件中将不会包含任何类型信息.
 
强制参数?
false
参数位置?
named
默认值
False
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-noClobber <SwitchParameter>
不覆盖(替换原有内容) 已经存在的文件. 默认情况下, 如果文件已经在指定路径存在, Export-Csv 不提示任何警告的情况下覆盖此文件.
 
强制参数?
alse
参数位置?
named
默认值
False
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-whatIf
描述执行此命令将会发生的现象, 不会真正执行此命令.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
-confirm
执行命令前提示你进行确认.
 
强制参数?
false
参数位置?
named
默认值
 
允许从管道绑定输入?
false
允许通配符扩展?
false
 
<公共参数>
此命令支持公共参数: -Verbose, -Debug, -ErrorAction, -ErrorVariable, and -OutVariable. 更多信息, 输入, "get-help about_commonparameters".
 
输入类型
Any object(s)
 
返回类型
CSV list
 
注意
 
通过调用输入对象的每个属性上的ToString方法来获得字符串版本属性值.
 
更多信息, 输入"Get-Help Export-Csv -detailed". 需要技术信息, 输入"Get-Help Export-Csv -full".
 
如果需要为该命令提供多个参数, 请使用逗号进行分隔. 例如, "<parameter-name> <value1>, <value2>".
 
1
 
C:/PS>get-process wmiprvse | select-object basePriority,ID,SessionID,WorkingSet | export-csv -path data.csv
 
此命令从wmiprvse进程中选择少数几个属性, 并将它们导出到名叫data.csvCSV格式中.
 
相关链接
Import-Csv
Export-Clixml
ConvertTo-Html
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值