table-structure-handler

Other

表结构Excel处理技能。当用户说"表结构处理"时触发。

Install

openclaw skills install @cztzb/table-structure-handler

table-structure-handler 表结构处理技能

触发词

  • "表结构处理"
  • "处理表结构"

功能说明

对上传到 user_input_files/ 的 Excel 表结构文件进行处理:

  1. 删除第一行(原表标题行)

  2. 在新的第一行 F 列起插入9列标准表头

    标题
    F表英文名称
    G表中文名称
    H数据类型
    I数据长度
    J数据精度
    K唯一性约束
    L创建索引
    M数据说明(不作为注释)
    N数据质量规则(不作为注释)
  3. 设置行高为 30

  4. 添加默认边框

  5. 自动调整 F~N 列列宽

  6. A~E 列原有数据完整保留

  7. 应用表格样式(根据 data/cellStyle.txt)

输入输出

类型路径
输入目录/workspace/user_input_files/
输入文件目录下最新的 .xlsx 文件,或用户指定文件名
输出文件/workspace/skills_output/ + 文件名_processed.xlsx

使用方式

上传文件到 user_input_files/,然后说:

"表结构处理"

指定文件名时:

"表结构处理 XXX.xlsx"

注意事项

  • 不覆盖原文件,输出带 _processed 后缀
  • 支持模糊文件名(如 表C.2.2 即可匹配完整文件名)
  • A~E 列数据原样保留