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

有没有与Python的prettytable功能类似的PowerShell模块?

PowerShell 美观ASCII表格输出工具说明

PowerShell生态中完全有可以实现类似Python prettytable功能的工具,既有系统内置能力,也有成熟的第三方模块可以选择:

  • 原生内置的Format-Table命令:无需额外安装,直接可以对PowerShell对象进行表格化输出,开启-AutoSize参数后可以自动适配列宽,满足基础的美观展示需求。基础使用示例如下:
# 构造测试数据
$cityList = @(
    [PSCustomObject]@{
        'City name' = 'Adelaide'
        Area = 1295
        Population = 1158259
        'Annual Rainfall' = 600.5
    },
    [PSCustomObject]@{
        'City name' = 'Brisbane'
        Area = 5905
        Population = 1857594
        'Annual Rainfall' = 1146.4
    }
)
# 格式化输出表格
$cityList | Format-Table -AutoSize
  • 如果你需要完全和示例一致的带边框ASCII表格,可以使用第三方模块PSScriptTools提供的Format-AsTable命令,输出风格、自定义能力都和Python的prettytable高度对齐,使用方式如下:
# 首次使用先安装模块
Install-Module PSScriptTools -Scope CurrentUser
# 直接传入数据即可输出带边框的ASCII表格
$cityList | Format-AsTable
  • 此外还有专门移植到PowerShell生态的PrettyTable模块,API设计和Python原版几乎一致,熟悉Python prettytable用法的用户可以直接上手使用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 18:39:03