PDF教学进程表转Excel:从人才培养方案 PDF 提取教学进程表

前言

高等学历继续教育的人才培养方案常以 PDF 发布,其中的教学进程表包含专业、学期、课程类别、学分学时和考核方式等信息。教务或项目管理人员若要把这些内容录入教务系统、做统计或比对多届方案,手工从 PDF 复制到 Excel 往往耗时长,合并单元格、跨页表格和「√」标记也容易抄错。

下面介绍 SkillHub 上的社区 Skill「PDF教学进程表转Excel」,面向上述 PDF 源文件,自动识别表格结构并输出结构化 Excel,减少重复录入。

这是什么

「PDF教学进程表转Excel」是 SkillHub 分类 office-efficiency 下的 Agent Skill,坐标为 @user_2ed69ff3/pdf-teaching-schedule-to-excel,当前版本 3.9.8,来源为 community,发布者为 user_2ed69ff3。Skill 标签标明 requires_api_key=false,安装后无需额外配置 API Key。

一句话定位:从高等学历继续教育人才培养方案 PDF 中提取教学进程表,并生成可用的 Excel 文件。

官方页面:

  • SkillHub:https://www.skillhub.cn/skills/user_2ed69ff3/pdf-teaching-schedule-to-excel
  • API 入口:https://api.skillhub.cn/user_2ed69ff3/pdf-teaching-schedule-to-excel

核心功能

以下能力均来自 Skill 官方简介,未在页面单独展开的实现细节不臆测。

处理模式

  1. 单文件:一份 PDF 对应一份输出。
  2. 批量:多份 PDF 依次或批量处理(具体交互由 Agent 按 Skill 说明执行)。
  3. 单文件多专业:同一份方案 PDF 内含多个专业时,按专业拆分识别与导出。

表格与版式识别

  • 自动识别专业信息、学期列。
  • 处理跨页表格。
  • 识别课程类别合并单元格(含字符多重集识别)。
  • 识别课程性质(必修 / 选修)。
  • 识别选修课「至少选课门数」类合并单元格。
  • 识别终结性考核列中的「√」标记。

课程与学分学时

  • 支持多学期课程的拆分。
  • 支持将学分、学时按规则平均分配到各学期(以 Skill 内置逻辑为准)。

安装与启用

安装方式以 SkillHub 官方安装文档为准。先确认本机已安装 skillhub CLI:

command -v skillhub && skillhub --version

若未安装,可按 SkillHub 文档执行完整安装(CLI + 默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

仅安装 CLI 时:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

安装本 Skill 时,必须用 --dir 指向当前 Agent 的 skills 目录,否则默认装到 ./skills/ 可能不会被 Agent 加载。以 Cursor 为例,skills 目录一般为 ~/.cursor/skills/:

skillhub install @user_2ed69ff3/pdf-teaching-schedule-to-excel --dir ~/.cursor/skills/

其他常见客户端路径(摘自 SkillHub 安装文档,按你实际使用的工具选用):

  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/
  • Windsurf:~/.codeium/windsurf/skills/ 或项目 .windsurf/skills/

安装完成后,按所用 Agent 的要求重启或刷新技能列表,使 Skill 生效。

典型用法

官方页面未给出独立命令行子工具说明,使用方式为:在已启用该 Skill 的 Agent 对话中,提供人才培养方案 PDF(或说明批量路径),并明确要求「提取教学进程表并输出 Excel」。

可按业务选择模式,例如:

  1. 单个 PDF:上传或指定文件路径,生成对应专业的结构化 Excel。
  2. 多个 PDF:说明目录或文件列表,走批量处理。
  3. 一份 PDF 含多个专业:说明需要按专业分别导出,走单文件多专业模式。

输出字段与版式以 Skill 解析结果为准;若源 PDF 扫描质量差、版式与常规人才培养方案差异很大,需在「适用场景与注意」中自行校验。

适用场景与注意

适合谁

  • 高校继续教育、函授、业余等条线中,经常处理人才培养方案 PDF 的教务或项目管理人员。
  • 需要将教学进程表迁入 Excel 或下游系统、且源文件为官方方案 PDF 的同事。

使用前提

  • 输入应为高等学历继续教育人才培养方案类 PDF,且内含标准意义上的教学进程表;非此类文档或未包含该表时,Skill 可能无法给出有意义结果。
  • 无需 API Key(requires_api_key=false),但需能通过 SkillHub CLI 将 Skill 装到当前 Agent 的 skills 目录。

注意

  • 自动识别合并单元格、跨页与「√」等细节虽在简介中列出,仍建议对关键课程、学分学时做抽样核对,再用于正式报送或入库。
  • 社区来源(community)Skill,升级与维护节奏取决于发布者;当前页面版本为 3.9.8,安装前可用 SkillHub 查看是否有更新。

结尾

「PDF教学进程表转Excel」把继续教育人才培养方案 PDF 里最难手工重做的教学进程表,收敛为结构化 Excel 导出,并覆盖单文件、批量与单文件多专业等常见办公场景。若你正在处理这类 PDF,可在 SkillHub 查看详情并安装:

https://www.skillhub.cn/skills/user_2ed69ff3/pdf-teaching-schedule-to-excel

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

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

Xiaoye