当前位置: 首页 > news >正文

【案例共创】华为云码道生成表格提取助手,百份Word表格一键提取,秒变Excel!

本案例由开发者:banjin提供,华为开发者空间案例中心优化并收录。

最新案例动态,请查阅【案例共创】华为云码道生成表格提取助手,百份Word表格一键提取,秒变Excel!。小伙伴们快来进行实操吧!

一、概述

1.1 案例介绍

华为云码道(CodeArts)代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。

1.2 适用对象

  • 行政 / 财务 / 人事等需要批量处理文档表格的办- 公人员
  • 初级 Python 开发者(零基础可上手)
  • 中小企业数据整理岗工作人员
  • 需要自动化办公提效的职场人群

1.3 案例时间

本案例总时长预计30分钟。

1.4 案例流程

说明:

  • 在 CodeArts 代码智能体中输入精准 Prompt,生成核心提取程序代码。
  • 分析需求,编写Prompt提示词
  • 调试代码,适配不同格式的 Word 表格(合并单元格、不规则行列等)。
  • 运行程序,批量处理 Word 文档并验证 Excel 汇总结果。

1.5 资源总览

本案例预计花费0元。

资源名称规格单价(元)
华为云码道(CodeArts)代码智能体通用体验版免费

二、基础环境与资源准备

2.1 AI IDE华为云码道安装部署

参考案例《Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署》完成Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署。

三、码道生成表格提取助手

点击Git页签,选择克隆。

输入以下项目地址:

https://gitcode.com/MaxWuSM/Simulated_Stock_Trading_Assistant.git

此时可以看到左侧目录已经有了示例文档,我们在右侧对话框选择智能体模式,输入以下提示词并发送:
注:《2025年中国人口统计说明.docx》文档由AI生成的示例文档,请注意甄别。

请编写一个Python程序,实现批量提取指定文件夹内所有Word文档(.docx格式)中的表格内容,并将每个文档中的所有表格保存到一个对应的Excel文件(.xlsx)中。具体要求如下: 输入:脚本运行时,接受一个可选命令行参数作为文件夹路径。如果提供了参数,则处理该文件夹及其子文件夹中的所有.docx文件;如果没有提供参数,则默认处理脚本所在目录。 输出:每个Word文件生成一个同名的Excel文件(仅扩展名不同),保存在与Word文件相同的目录下。例如,报告.docx 生成 报告.xlsx。 ## 处理逻辑: 使用 python-docx 库解析Word文档,提取所有表格。 将每个表格的数据转换为二维列表(行、列)。 使用 pandas 和 openpyxl 将数据写入Excel,每个表格作为一个独立的工作表,工作表名称按顺序命名为 Table1,Table2,...。如果表格为空,则跳过该表格,不创建对应的工作表。 如果Word文件没有表格,则不生成Excel文件(可打印提示)。 表头用颜色填充。 把离表格最近的标题作为sheet页的名称。 ## 异常处理: 对于无法读取的Word文件(如损坏、加密),捕获异常,打印错误信息并跳过该文件,继续处理其他文件。 如果处理过程中出现其他错误,同样捕获并打印,不中断整个程序。 ## 依赖检查:在程序开始时检查是否安装了必要的库(python-docx,pandas,openpyxl),如果缺失,则打印清晰的安装命令(如 pip install python-docx pandas openpyxl)并退出。 ## 代码结构:将主要功能封装为函数(例如:extract_tables_from_docx,save_tables_to_excel,process_folder),并包含主函数入口。添加必要的注释说明。 其他:确保生成的Excel文件如果已存在,则直接覆盖,无需用户确认。 请输出完整的Python代码,代码应可以直接运行,不需要用户修改任何变量,直接运行。

可以看到,智能体开始自动构建任务步骤,全程不需要我们操作,根须需求的难易程度等待时间长度不等,程序运行完毕后会自动输出从左侧word文档提取出的表格文件和python脚本。

此时我们可以打开表格看一下是否成功提取了word文档中所有的表格:

可以看到,程序确实按照我们的要求提取成功,这下办公方便多了,当然我们也可以继续优化提示词对代码进行改进。

至此,【案例共创】华为云码道生成表格提取助手,百份Word表格一键提取,秒变Excel!已全部完成。

五、反馈改进建议

如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!

http://www.jsqmd.com/news/499653/

相关文章:

  • 面试题总结
  • 【二维路径规划与定位】A*算法对二维障碍物平面的路径规划,结合TOA定位的MATLAB仿真代码。订阅专栏后可查看完整代码
  • C# WinForm+YOLO 视觉检测上位机开发:从零到上线,工业级可落地
  • 德电推出全球首个“多轨物联网漫游”:地面与太空首次“无缝切换”
  • Redis(Remote Dictionary Server)的应用场景与使用方法(基于内存的高性能NoSQL数据库,支持持久化,并提供多种数据结构)RDB、AOF、主从复制、哨兵、集群
  • 企业级CRM客户关系管理软件|ThinkPHP+FastAdmin开发|含源码+UniApp小程序/H5双端
  • WPF+YOLO 工业视觉上位机开发:MVVM 架构,美观又好维护
  • “龙虾“给AIoT的启示:机械臂有灵魂了,传感器变技能了,MES可以扔了
  • 养成记录好习惯(4)——Terraform离线部署(linux-amd64)
  • C#+YOLO 边缘计算实战:从桌面端到 RK3588/Jetson 全部署指南
  • 2026 本科毕业论文 AI 工具全盘点:9 款神器,高效搞定初稿、绘图与合规检测
  • Rithmic 14天/30天试用账号注册工具|支持ATAS、Bookmap等平台实时行情接入
  • 【Kubernetes知识点问答题】资源配额 / 访问控制
  • 2026终极版|Spring Boot 3.5.11 + JDK21 整合 RabbitMQ / RocketMQ / Kafka(对比 + 选型 + 可运行示例)
  • 复制一个链接,1分钟提取视频全文——视频转文字我用了半年
  • Ollama本地模型接入OpenClaw教程
  • AI 算力大考:缺电只是表象,制造才是真正的天花板
  • JAVA后端——依据离散点/格点生成GEOJSON以渲染色斑图
  • 01 spring ai alibaba(SAA1.1.2)基础聊天实现-ChatModel
  • 计算机毕设 java 米果智能食堂管理系统分析与设计 Java+SpringBoot 智能食堂点餐管理平台 Web 版校园食堂线上订餐系统
  • 非支配排序多目标黏菌优化算法(NSSMA) —— Matlab实现 测试函数包括ZDT、DTL...
  • 高通实习面经
  • AI职业末日图爆火,6000万白领岗危了
  • 深入 Java 垃圾回收调优:从底层原理到落地实战,攻克性能瓶颈
  • 软件综合项目-mqtt
  • ChatGPT和Gemini怎么导出成长图
  • 速看!!安全员ABC证靠谱的查询方式有哪几种?分别是怎么查询呢?
  • 关于密码破解的方式
  • Qt导航栏组件A05:多文档编辑器的「打开文件列表」侧栏
  • 计算机毕设 java 门诊管理系统 Java+SpringBoot 门诊医疗管理平台 Web 版医院门诊诊疗管理系统