将CSV数据输出到EXCEL 5


Powershell中获得的结果将能很容易转成CSV文件。下面将生成一份当前进程的报告:

Get-Process | Export-Csv c:\report.csv -UseCulture -Encoding UTF8 -NoTypeInformation

想在Excel中打开CSV文件,你可以直接使用Invoke-item操作它,正常情况下CSV文件默认是关联Excel应用程序的。

下面这个脚本将保证已EXCEL应用打开CSV文件,它展示了一个方法去获取准确的EXCEL应用程序路径(假设它是安装的并且是完好的)

$report = "$env:temp\report.csv"
$ExcelPath = 'C:\Program Files*\Microsoft Office\OFFICE*\EXCEL.EXE'
#这里展示了select中ExpandProperty的使用方法
$RealExcelPath = Resolve-Path -Path $ExcelPath | Select-Object -First 1 -ExpandProperty Path
#注意"&"的使用
& $RealExcelPath $report

原文地址:Exporting Data to Excel

本文链接: https://www.pstips.net/exporting-data-to-excel.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

5 条评论 “将CSV数据输出到EXCEL