我有一個SQL查詢,看起來像這樣的結果:PowerShell的 - 的DataRow數組
$result1 | get-member
TypeName: System.Data.DataRow
Name MemberType Definition
---- ---------- ----------
. . .
DATE Property System.DateTime DATE {get;set;}
FCO Property System.String FCO {get;set;}
LS Property System.String LS {get;set;}
TCO Property System.UInt32 TCO {get;set;}
$result1
#multiple lines similar to this
DATE : 29/09/2015 00:00:00
LS : c-am1
TCO : 8059
FCO : 0
我需要得到這個到一個數組這樣的:
$Data = @"
Date, LS, TCO, FCO
[the contents of the $result1 object goes here under the relevant headings]
[example]
29/09/2015,c-am1,8059,0
29/09/2015,c-am2,5985,3
"@
這讓我可以將它傳遞給ConvertTo-AdvHTML
功能https://community.spiceworks.com/scripts/show/2448-create-advanced-html-tables-in-powershell-convertto-advhtml
$Data = $Data | ConvertFrom-Csv
$HTML = $Data | ConvertTo-AdvHTML
我敢肯定有一個簡單的方法來做到這一點,BU t找不到它。我怎樣才能做到這一點?
你'$ Data'例子不是一個數組,這是一個herestring。 –