gpt4 book ai didi

html - 如何在 HTML 输出中使列加粗

转载 作者:太空宇宙 更新时间:2023-11-03 23:19:13 25 4
gpt4 key购买 nike

下面是我的 PowerShell 脚本。它会生成格式良好的 HTML 表格。我想将单个列设为粗体(完整 % 列)。我这辈子都想不出办法。

我试过在不同的地方插入粗体标签,并尝试想出一种使用替换的方法,但由于列中的数字发生变化,我想不出一种方法来做到这一点。

$symmid = 1555
$command1 = symfast -sid $symmid list -association -demand
$command2 = symcfg -sid $symmid list -thin -pool -detail -gb
$basedir = "C:\ts\Scripts"
$timestamp = Get-Date -Format ddMMyyyy
$CSSFile = "$basedir\csstemplate.css"

$css = get-content $CSSFile


$command1 > $basedir\archive_vp\archive_$timestamp.txt
$command2 > $basedir\archive_pool\archive_$timestamp.txt

$regex = '(?ms)P O O L S(.+?)\r\n\s*\r\n'
$command2 = $command2 -join "`r`n"
$command2 = [regex]::Matches($command2,$regex) | foreach {$_.groups[1].value}
$command2 = $command2 -split "`r`n" | select -Skip 5

$command2Format = $command2 | % {
$column = $_ -split ' +'
$hash = [ordered]@{
'Pool Name' = $column[0]
'Flags PTECSL' = $column[1]
'Dev Config' = $column[2]
'Total GBs' = $column[3]
'Usable GBs' = $column[4]
'Free GBs' = $column[5]
'Used GBs' = $column[6]
'Full (%)' = $column[7]
'Subs (%)' = $column[8]
'Comp (%)' = $column[9]
'Shared GBs' = $column[10]


}
New-Object -Type PSCustomObject -Property $hash
} | ConvertTo-Html -Head $a


function get-css
{
foreach($line in $css)
{
$style += $line
}
return $style
}


$style = "<style>"
$style = get-css
$style += "</style>"

$report = "<html><head>$style</head><body>$command2Format</body></html>"


$report | Out-File $basedir\test.html
Invoke-Expression $basedir\test.html

输出:

enter image description here

最佳答案

你能指望 CSS3 吗?如果是这样,您可以使用 :nth-Child() 选择器。详情在这里:http://www.w3schools.com/cssref/sel_nth-child.asp

关于html - 如何在 HTML 输出中使列加粗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29397490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com