SuperAPI AI 工具集

ascii-table-renderer

数据与分析

查看项目

更新于 10-15 21:47

技能介绍

用途:将已有多行数据渲染为对齐的 ASCII 表格,便于在终端、日志或邮件中查看。

触发条件:仅在用户明确提到技能名 ascii-table-renderer 时使用。

输入参数:headers(必填)、rows(必填)、maxWidth(默认80)、maxColWidth(默认20)、borderStyle(light 或 minimal,默认 light)、overflow(ellipsis 或 wrap,默认 ellipsis)、align(left、right、center,默认 left)。

主要能力:按列计算宽度 min(maxColWidth, max(contentWidth));overflow 为 ellipsis 时统一用 ... 截断,为 wrap 时在列宽内换行并保持行对齐;输出 tableCompact(适合日志)与 tableReadable(适合交互)两种变体,并给出宽度、截断、空值与对齐规则。空值渲染为 -,输出无尾随空格,便于复制粘贴。

使用方式:提供 scripts/render_table.py,可从 JSON 标准输入渲染表格,输出紧凑与可读两种版本;另提供 examples/basic.md 示例。

边界与限制:不负责获取数据(数据库/API),仅做渲染与格式化;默认边框仅用 ASCII 字符 + - |;不支持合并单元格、多行表头与复杂跨行列布局。

质量检查:各列一致对齐,每行不超过 maxWidth,空值为 -,无尾随空格。资料未提供价格、安装命令与具体平台信息。