Python实现Word表格转成Excel表格的示例代码


Posted in Python onApril 16, 2020

准备工作

pip install docx
pip install openpyxl

具体代码

# 没有的先pip install 包名称
from docx import Document
from openpyxl import Workbook

document = Document('Docx文件路径.dicx')

count = 0
tables = []
wb = Workbook()
ws = wb.active

# 设置列数,可以指定列名称,有几列就设置几个,
# A对应列1,B对应列2,以此类推
# 只能处理列数一致的表格,不一致的请在word文档(转下行)
# 中处理好后,再运行程序
ws['A1'] = '国家'
ws['B1'] = '专利号'
ws['C1'] = '自己设置'
ws['D1'] = '懂?'
ws['E1'] = '5'
ws['F1'] = '6'
ws['G1'] = '7'
ws['H1'] = '8'
ws['I1'] = '9'
ws['J1'] = '10'
ws['K1'] = '11'
ws['L1'] = '12'

total = len(document.tables)
print("总共", total, "个表格等待处理,请喝杯咖啡等待许久...")
for index in range(0, total):
  table = []
  for row in document.tables[index].rows:
    line = []
    for grid in row.cells:
      line.append(grid.text)
    table.append(line)
    ws.append(line)
  count = count + 1
  print("第", count, "个表格正在处理...剩余", total - count + 1, "个表格", "\n")
  tables.append(table)
  # 测试专用,测试前30条数据请打开注释
  # if count == 30:
  #   break

wb.save("要保存xlsx的路径.xlsx")
print(tables)
print("表格处理完成...")

图片效果

Python实现Word表格转成Excel表格的示例代码

Python实现Word表格转成Excel表格的示例代码

Python实现Word表格转成Excel表格的示例代码

附加说明

本文章主要以实现功能为主,相关优化工作请自行解决。
文中代码可能存在隐含异常,或者有更好的实现途径,也请读者自行解决,或者在评论区留言,当大家看到,分享你的意见。

到此这篇关于Python实现Word表格转成Excel表格的示例代码的文章就介绍到这了,更多相关Python Word转成Excel内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
简单介绍Python中的readline()方法的使用
May 24 Python
Python之py2exe打包工具详解
Jun 14 Python
Python 操作文件的基本方法总结
Aug 10 Python
使用apidocJs快速生成在线文档的实例讲解
Feb 07 Python
Python 记录日志的灵活性和可配置性介绍
Feb 27 Python
利用Python代码实现数据可视化的5种方法详解
Mar 25 Python
Python字典推导式将cookie字符串转化为字典解析
Aug 10 Python
Python算法中的时间复杂度问题
Nov 19 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
Mar 19 Python
python打包多类型文件的操作方法
Sep 21 Python
Pycharm安装python库的方法
Nov 24 Python
python 监控服务器是否有人远程登录(详细思路+代码)
Dec 18 Python
解决jupyter运行pyqt代码内核重启的问题
Apr 16 #Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
Apr 16 #Python
浅谈在JupyterNotebook下导入自己的模块的问题
Apr 16 #Python
jupyter实现重新加载模块
Apr 16 #Python
Python importlib动态导入模块实现代码
Apr 16 #Python
pandas数据拼接的实现示例
Apr 16 #Python
python 生成任意形状的凸包图代码
Apr 16 #Python
You might like
php动态生成版权所有信息的方法
2015/03/24 PHP
PHP基于Closure类创建匿名函数的方法详解
2017/08/17 PHP
PHP生成随机码的思路与方法实例探索
2019/04/11 PHP
Javascript isArray 数组类型检测函数
2009/10/08 Javascript
基于Jquery的动态创建DOM元素的代码
2010/12/28 Javascript
用最通俗易懂的代码帮助新手理解javascript闭包 推荐
2012/03/01 Javascript
javascript计算当月剩余天数(天数计算器)示例代码
2014/01/09 Javascript
jquery选择checked在ie8普通模式下的问题
2014/02/12 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
nodejs结合socket.io实现websocket通信功能的方法
2018/01/12 NodeJs
vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法
2018/01/25 Javascript
深入理解JavaScript 中的执行上下文和执行栈
2018/10/23 Javascript
Vue学习之axios的使用方法实例分析
2020/01/06 Javascript
vue使用screenfull插件实现全屏功能
2020/09/17 Javascript
python str与repr的区别
2013/03/23 Python
状态机的概念和在Python下使用状态机的教程
2015/04/11 Python
基于Python的XSS测试工具XSStrike使用方法
2017/07/29 Python
python实现图书管理系统
2018/03/12 Python
Python基础教程之内置函数locals()和globals()用法分析
2018/03/16 Python
python3.6利用pyinstall打包py为exe的操作实例
2018/10/31 Python
浅谈Python的list中的选取范围
2018/11/12 Python
python读取图片任意范围区域
2019/01/23 Python
python调用其他文件函数或类的示例
2019/07/16 Python
Python基于WordCloud制作词云图
2019/11/29 Python
40个你可能不知道的Python技巧附代码
2020/01/29 Python
Python使用requests xpath 并开启多线程爬取西刺代理ip实例
2020/03/06 Python
python图片验证码识别最新模块muggle_ocr的示例代码
2020/07/03 Python
预订旅游活动、景点和旅游:GetYourGuide
2019/09/29 全球购物
如何写出高性能的JSP和Servlet
2013/01/22 面试题
质检部部长职责
2013/12/16 职场文书
40岁生日感言
2014/02/15 职场文书
授权委托书(公民个人适用)
2014/09/19 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
公司优秀员工推荐信
2015/03/24 职场文书
党员干部廉洁自律承诺书
2015/04/28 职场文书
Win11软件图标固定到任务栏
2022/04/19 数码科技