一键导入
docx-report
使用 python-docx 读取、分析和修改 Word .docx 文件的通用工作流程,适用于读取段落、表格、单元格、样式,填写现有 Word 表格报告,或从 Excel/JSON 等数据源生成新的 docx。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
使用 python-docx 读取、分析和修改 Word .docx 文件的通用工作流程,适用于读取段落、表格、单元格、样式,填写现有 Word 表格报告,或从 Excel/JSON 等数据源生成新的 docx。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
ohmyflight 仓库内新增或修改工具的一般开发流程,适用于前端工具、Python 小工具、Excel 解析导出工具、业务规则实现、入口注册、spec 文档、测试和构建收尾。
核对人员结构统计和人员结构 Word 报告填充结果时使用。适用于人员信息 Excel、人员结构报告 docx、app.py 写回结果、统计口径闭合、资质代码映射和报告数据一致性核对。
ohmyflight 培训皇帝/培训工作台专属开发引导。用于修改培训有效期、排班总览、模拟排班、CRM 年度核对、年度已培训人次、培训 Excel 解析导出、培训测试或培训 spec 时。
完整阅读、解释、定位和版本复核运行手册,覆盖手册与记录管理、运行组织、运行政策、机组资格和搭配、飞行时间值勤休息、飞行程序、签派与燃油、适航地面运行、安保、货物危险品、通信、性能载重平衡、紧急和恶劣天气、特殊运行、非计划运行、新辟航线及航站管理。用户询问真实航班运行规则、限制、职责、章节位置或要求核对新版运行手册时使用。
完整阅读、解释、定位和版本复核飞行技术管理手册,覆盖飞行训练组织、技术检查、航线资格、副驾驶与机长等级、教员和考试员聘任、执照、技术资料、技术档案、岗位胜任力、资质管理及全生命周期信息。用户询问飞行人员技术等级变化、进入条件、经历门槛、训练检查、资格获取保持恢复、章节位置,或要求核对新版飞行技术管理手册时使用。
完整阅读、解释、定位和版本复核飞行人员训练大纲,覆盖新雇员、副驾驶与机长转机型、航线和型别教员、检查员、重新获得资格、应急生存、英语、特殊机场、高原、CRM、PBN、EDTO、极地、EBT及其他专项训练。用户询问进入条件、训练课时、课程科目、考试、运行经历、资格获取保持恢复、某章是否适用,或要求核对新版训练大纲时使用。
基于 SOC 职业分类
| name | docx-report |
| description | 使用 python-docx 读取、分析和修改 Word .docx 文件的通用工作流程,适用于读取段落、表格、单元格、样式,填写现有 Word 表格报告,或从 Excel/JSON 等数据源生成新的 docx。 |
处理 Word .docx 文件时使用本 skill。
优先用事实读取结果驱动操作。不要凭文件名、肉眼印象或用户口头描述猜表格结构。
库选择:
python-docx:读取和修改现有 .docx 的段落、表格、单元格、样式。默认优先使用。docxtemplater:用于已有 {占位符} 的模板渲染,不作为直接修改现有表格报告的默认方案。python-docx 无法处理页眉页脚、复杂字段、特殊结构时使用。.docx 存在,先只读不改。python-docx 输出结构:
from pathlib import Path
from docx import Document
path = Path("input.docx")
doc = Document(path)
print("paragraphs", len(doc.paragraphs))
print("tables", len(doc.tables))
for i, paragraph in enumerate(doc.paragraphs, 1):
text = paragraph.text.strip()
if text:
print(f"{i}: {text}")
for table_index, table in enumerate(doc.tables, 1):
print(f"TABLE {table_index}: rows={len(table.rows)} cols={len(table.columns)}")
for row_index, row in enumerate(table.rows[:10], 1):
values = [cell.text.strip().replace("\n", " / ") for cell in row.cells]
print(f" {row_index}: {values}")
docxtemplater 当成修改现有表格文档的默认处理方式。