表格、word處理爲模板樣式(小包可用):把待處理文件按模板表重排

前言

日常把題庫或調查表導入平臺時,源文件往往列名不統一、選項擠在一格、還夾着模板裏不存在的列,人工調整既重複又容易出錯。下面介紹的 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

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜