使用powershell将CSV数据转换为表格格式

neskvpey  于 2022-12-13  发布在  Shell
关注(0)|答案(2)|浏览(148)

我已经从csv文件中使用get-content获取了数据我需要以表格格式打印数据,我该怎么做呢?CSV数据在邮件中打印后看起来像这样。

ID OP_ID STATE OUP_ID METHOD time ------------ -------- ----- ---------------- ---- 2187 ab8262 working ky981 IN 09.40.13.161000 2779 ab9128 working ky359 Out 89.9 09.52.04.962000

供参考:每次的数据都不同
但我想把它表示为一个表

ckx4rj1h

ckx4rj1h1#

为什么不直接使用这样的代码,并立即将其输出到ft表中呢?

Import-CSV -Path c:\temp\test.csv | ft

ftFormat-Table指令程式的内建别名。

k10s72fa

k10s72fa2#

第一行被视为使用Import-CSV的标题:

$csvfile = Import-Csv -Path c:\temp\test.csv
$csvfile.Header1
$csvfile.Header2
$csvfile.Header3

即使你想拥有一个自定义的Header,那么你也可以提供一个:

Import-Csv -Path c:\temp\test.csv -Header 'Header1','Header2','Header3'

相关问题