You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

PowerShell中如何提取表格行对应的纯字符串值而非表格格式结果

PowerShell 提取表格对象中的纯字符串值

原因说明

$Fruits存储的是自定义对象数组,不是纯字符串数组。用$Fruits[1]取到的是单条对象,你看到的带表头的表格是PowerShell对对象的默认格式化展示效果,不是值本身的内容。

具体操作

表格的列名对应对象的属性名,从你给出的输出来看列名为Fuits(疑似Fruits的拼写笔误,如果执行命令报错请替换为实际的正确列名),通过以下任意一种方式都能拿到纯字符串Apple:

  • 直接访问对象属性取值,最简洁:
    $Fruits[1].Fuits
    
  • 通过管道展开属性取值,不需要记忆属性位置:
    $Fruits[1] | Select-Object -ExpandProperty Fuits
    
  • 先提取所有值为纯字符串数组,再按下标取值,适合需要批量处理所有值的场景:
    # $Fruits.Fuits会返回所有水果名称组成的纯字符串数组
    $pureStringFruits = $Fruits.Fuits
    $pureStringFruits[1]
    

校验方式

执行以下命令可以验证拿到的值是否为纯字符串类型,返回System.String即为正确:

$Fruits[1].Fuits.GetType().FullName

内容的提问来源于stack exchange,提问作者Elly

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.02 21:12:34