首页 > 解决方案 > 如何使用 PowerShell 加粗 CSV 中的特定行?

问题描述

我想加粗 CSV 文件中存在的特定行(例如:第 1 行),但我无法加粗该行。我在变量中导入了一个 CSV 文件,并使用System.Windows.Form.Label方法将 CSV 文件中的行加粗。我无法弄清楚出了什么问题。

$c = Get-Content ".\Documents\test\test.csv"
$LabelComputer = New-Object System.Windows.Forms.Label
$LabelComputer.Text = $c | Select-Object -First 1
$LabelComputer.Font = [System.Drawing.Font]::new("Microsoft Sans Serif", 12, [System.Drawing.FontStyle]::Bold)
$LabelComputer.Text | Add-Content ".\Documents\test\new.csv"
号码 | 留言 | 移动的
1 | 你好 | 1***6
2 | 嗨 | 2**7

预期:我希望第 1 行(1 hello 1**6)为粗体。

输出:Row1 没有变粗。

标签: powershellcsv

解决方案


在 CSV 中没有办法做到这一点。您可以全部限制输出,或者您可以使用其他支持文本样式的格式。


推荐阅读