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

把word中表格转成excle文件

把word中表格转成excle文件
from docx import Document
from openpyxl import Workbook
from pathlib import Path# 打开 Word 文档
document = Document('./weather_report.docx')
tables = document.tables# 输出文件路径
output_file = Path('./weather_report.xlsx')# 如果文件已存在,删除旧文件
if output_file.exists():print(f"🚮 {output_file} 已存在,删除...")output_file.unlink()# 创建 Excel 工作簿
merged_wb = Workbook()# 如果 Word 中没有表格,跳过保存
if not tables:print("❌ Word 文档中未找到任何表格。")
else:for i, t in enumerate(tables, start=1):# 第一个表使用默认的 active sheet,其余的新增if i == 1:ws = merged_wb.activews.title = f"Table{i}"else:ws = merged_wb.create_sheet(title=f"Table{i}")for row in t.rows:row_data = [cell.text.strip() for cell in row.cells]ws.append(row_data)# 保存 Excel 文件merged_wb.save(output_file)print(f"✅ 所有表格已成功保存到 {output_file}")
http://www.dtcms.com/a/270074.html

相关文章:

  • 基于GeoTools的根据Shp文件生成完全包围格网实战
  • Oracle 存储过程、函数与触发器
  • AI标注平台label-studio之二添加机器学习后端模型辅助标注
  • vue3官方文档学习心得
  • SpringCloud系列 - Gateway 网关功能(五)
  • 人体坐姿检测系统开发实战(YOLOv8+PyTorch+可视化)
  • 本地部署 R 语言环境运行软件 RStudio Server 并实现外部访问
  • 玩具语音方案选型决策OTP vs Flash 的成本功耗与灵活性
  • window wsl 环境下编译openharmony,HarmonyOS 三方库 FFmpeg
  • VLLM 调用有哪些超参数; clean_up_tokenization_spaces是什么
  • ubuntu24.04安装NFS网络文件系统/ARM开发板NFS挂载
  • 20250708-03-string结构及命令详解_笔记
  • CI/CD — DevOps概念之实现k8s持续交付持续集成(一)
  • NumPy-统计函数详解
  • UE5内置插件 AnimToTexture 简单入门
  • 一次编码,多端运行:HTML5多终端调用
  • Android 依赖注入框架详解
  • 2025年7月8日学习笔记——模式识别与机器学习绪论
  • bro code Interface
  • 社区云管家 - 智慧生活新方式 ——仙盟创梦IDE
  • 玩转Docker | 使用Docker部署HomeBox家庭库存管理工具
  • NestJS 系列教程(四):中间件、中断器与异常过滤器详解
  • JavaScript基础篇——第一章 JavaScript基础的认识
  • MySQL 【环境安装、基础认识】
  • OpenCV在Visual Studio 2022下的配置
  • 牛市来临之际,如何用期权抢占反弹先机?
  • Centos和麒麟系统如何每天晚上2点10分定时备份达梦数据库
  • VUE 带有搜索功能的穿梭框(简单demo)
  • 【DOCKER】-2 docker基础
  • 科技云报到:云智融合双buff,AI已开挂