前言¶
日常把题库或调查表导入平台时,源文件往往列名不统一、选项挤在一格、还夹着模板里不存在的列,人工调整既重复又容易出错。下面介绍的 Skill 做的就是这一件事:拿一份模板表作为规范,把待处理文件对齐成模板的列名、列顺序与数据格式,输出为新工作表,原文件保持不变。
这是什么¶
表格、word处理为模板样式(小包可用),坐标 @user_2cfc4031/xls-template-converter,由 user_2cfc4031 发布,属于社区(community)来源,当前版本 1.0.1,分类 office-efficiency,标签 requires_api_key=false。它解决的问题是:源文件与目标模板不一致时,把转换规则交给 Skill,而不是手工一列一列改。
核心功能¶
1、模板对齐:按模板表的列名与列顺序重排源数据,模板中不存在的列会被丢弃。
2、数据格式规范:按模板要求规范数据格式,转换结果写入新工作表,默认名「输出」。
3、源文件类型:支持两类文件。一是表格文件 .xls / .xlsx;二是 Word 题库 .docx,段落式文本会被解析,自动提取单选、多选、判断题的题干、选项与答案。
4、选项列拆分:把挤在一起的选项拆成独立列,例如表格中的 A-x|B-y,或 Word 中的 A.文本 B.文本,拆成 选项1、选项2 等。
5、整行删除:按条件删除整行,例如 题型=简答题 这类需要剔除的题目。
6、选项列动态扩展:选项数量不固定时自动扩列,避免数据被截断。
7、明细错误说明:转换过程中发现的明细错误,会单独输出一份说明,而不是混在结果里。
安装与启用¶
按 SKILL.md 通用格式加载该 Skill,坐标 @user_2cfc4031/xls-template-converter。由于 requires_api_key=false,使用时不需要额外配置 API Key。
官方页面未提供逐条安装命令,也没有区分 Cursor / Codex CLI / Claude Code 的接入说明,因此这里不展开安装步骤,请以官方地址页面的信息为准。
典型用法¶
以下用法来自官方简介中描述的可复现场景。
1、表格按模板重排:给 Skill 一份源 .xls 或 .xlsx,以及一份模板表,它会把列名与列顺序对齐到模板,删除模板中不存在的列,结果写入名为「输出」的新工作表。
2、题库选项拆分:源数据里选项写在一格,形如 A-x|B-y,Skill 拆分为 选项1、选项2 等列;Word 题库中的 A.文本 B.文本 同样按段落解析后拆分。
3、条件删行:用 题型=简答题 这类条件把整行剔除,只保留模板需要的题型。
4、选项列扩展:选项多于模板预设列数时,Skill 动态增加选项列,保证不截断数据。
5、错误核对:转换中出现明细错误时,输出一份说明文件,便于回查源数据问题。
适用场景与注意¶
适合题库整理、问卷调查、导入模板重构这类需要把源数据对齐到模板的场景,也适合把 Word 段落式题库转成结构化表格。
需要留意的几点:
1、Skill 只做结构与格式对齐,不会改写数据内容本身,模板里没有的列会被丢弃,源文件需要先确认清楚。
2、Word 解析依赖段落式格式,非段落式或排版复杂的 .docx 可能解析不到预期字段。
3、明细错误以说明文件形式给出,源数据里的错误需要人工核对后再处理。
4、当前资料未给出详细的字段级配置项与命令行用法,接入前建议先看官方页面的说明。
结尾¶
这个 Skill 的价值在于把「对齐模板」这类重复劳动固化成一次转换:列名、列顺序、选项拆分、条件删行、选项列扩展和错误说明都交给它处理,源文件保持不动。官方地址:https://api.skillhub.cn/user_2cfc4031/xls-template-converter