快把我逼疯了。我希望将CSV文本保存到字符串variable -而不是!,然后使用逗号作为列分隔符将该(CSV)文本输出到Out-GridView。
如何做到这一点呢?--我看上去又高又低--我什么也找不到-- nothing --关于如何做这个,而不需要先将文本保存到CSV文件,然后使用Import-Csv导入它。我不想保存文件,我只想在NewLine中显示CSV格式的多行字符串对象(带有Out-GridView字符)。
有什么线索吗?
示例:
$rows += "COL1,COL2,COL3`n" # CSV header row AS TEXT
$rows += "val1,val2,val3`n" # CSV data row AS TEXT
$rows | Out-GridView # does not work! No columns :( - just a single column per row发布于 2021-12-02 02:48:59
用这个:
$rows += "COL1,COL2,COL3`n"
$rows += "val1,val2,val3`n"
$csv = $rows | ConvertTo-Csv -Delimiter ","
$csv | Out-GridView中提琴!
发布于 2021-12-02 02:48:00
管道$rows到ConvertFrom-Csv
$rows += "COL1,COL2,COL3`n"
$rows += "val1,val2,val3`n"
$rows | ConvertFrom-Csv | Out-GridView在从嵌入式CSV结构化字符串而不是+=创建对象时,通常要做的是使用Here-Strings
@'
COL1,COL2,COL3
val1,val2,val3
'@ | ConvertFrom-Csv | Out-GridViewhttps://stackoverflow.com/questions/70193585
复制相似问题