【问题标题】:Is there any Powershell module similar to Python prettytable?是否有任何类似于 Python prettytable 的 Powershell 模块?
【发布时间】:2021-12-29 21:25:24
【问题描述】:

在 python 中,我们有 prettytable 模块,用于以视觉上吸引人的 ASCII 表格格式轻松显示表格数据。

+-----------+------+------------+-----------------+
| City name | Area | Population | Annual Rainfall |
+-----------+------+------------+-----------------+
| Adelaide  | 1295 |  1158259   |      600.5      |
| Brisbane  | 5905 |  1857594   |      1146.4     |
| Darwin    | 112  |   120900   |      1714.7     |
| Hobart    | 1357 |   205556   |      619.5      |
| Melbourne | 1566 |  3806092   |      646.9      |
| Perth     | 5386 |  1554769   |      869.4      |
| Sydney    | 2058 |  4336374   |      1214.8     |
+-----------+------+------------+-----------------+

PowerShell 中有类似的模块吗?

【问题讨论】:

  • 也可以尝试Out-GridView 以获得图形替代方案。它也有排序和过滤功能。

标签: python powershell


【解决方案1】:

不太一样,但可能是Format-Table

编辑: 我将您在问题中的数据放入 CSV 中进行测试,我认为的工作原理大致相同。

【讨论】:

  • 我尝试了 Format-Table,但 Format-Table 结果在 html 输出或发送到 Slack 时会被打乱。
  • 您在原始帖子中没有说需要输出到 HTML 或 Slack 的任何内容。只是你需要一个类似于 Python 中的 prettytable 的模块。 Format-Table 是 Powershell 所拥有的。如果您想以 Slack 或 HTML 格式输出它,那么我建议您将其导出为 CSV,然后将其转换为您需要的任何格式。
  • 为了获得有问题的结果,我最终将其他人的代码重新用于 ConvertTo-SdtMarkdownTable ``` $InputResult | ConvertTo-SdtMarkdownTable -Pretty ```
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-20
  • 2015-07-12
  • 1970-01-01
  • 2018-01-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多