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编程中JSON模块的使用
Oct 15 Python
Python3.2模拟实现webqq登录
Feb 15 Python
Python实现的rsa加密算法详解
Jan 24 Python
python实现人人自动回复、抢沙发功能
Jun 08 Python
Python 数值区间处理_对interval 库的快速入门详解
Nov 16 Python
python+opencv实现阈值分割
Dec 26 Python
10分钟教你用python动画演示深度优先算法搜寻逃出迷宫的路径
Aug 12 Python
淘宝秒杀python脚本 扫码登录版
Sep 19 Python
Python使用uuid库生成唯一标识ID
Feb 12 Python
python开发前景如何
Jun 11 Python
Cpython解释器中的GIL全局解释器锁
Nov 09 Python
python实战之90行代码写个猜数字游戏
Apr 22 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 无法加载mysql的module的时候的配置的解决方案引发的思考
2012/01/27 PHP
PHP连接MYSQL数据库实例代码
2016/01/20 PHP
PHP MSSQL 分页实例
2016/04/13 PHP
PHP定时任务获取微信access_token的方法
2016/10/10 PHP
php中通用的excel导出方法实例
2017/12/30 PHP
PHP Swoole异步读取、写入文件操作示例
2019/10/24 PHP
动态添加js事件实现代码
2009/03/12 Javascript
用Javascript评估用户输入密码的强度实现代码
2011/11/30 Javascript
javascript中Object使用详解
2015/01/26 Javascript
jQuery日历插件datepicker用法详解
2016/03/03 Javascript
JavaScript 函数模式详解及示例
2016/09/07 Javascript
react性能优化达到最大化的方法 immutable.js使用的必要性
2017/03/09 Javascript
JavaScript中数组常见操作技巧
2017/09/01 Javascript
javascript字体颜色控件的开发 JS实现字体控制
2017/11/27 Javascript
解决linux下node.js全局模块找不到的问题
2018/05/15 Javascript
React+EggJs实现断点续传的示例代码
2020/07/07 Javascript
[01:33:14]LGD vs VP Supermajor 败者组决赛 BO3 第二场 6.10
2018/07/04 DOTA
Python查找相似单词的方法
2015/03/05 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
flask框架渲染Jinja模板与传入模板变量操作详解
2020/01/25 Python
TensorBoard 计算图的查看方式
2020/02/15 Python
python tkinter之顶层菜单、弹出菜单实例
2020/03/04 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
python 实现PIL模块在图片画线写字
2020/05/16 Python
豆腐の盛田屋官网:日本自然派的豆乳面膜、肥皂、化妆水、乳液等
2016/10/08 全球购物
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
十岁生日父母答谢词
2014/01/18 职场文书
周年庆促销方案
2014/03/15 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
“四风”查摆问题自我剖析材料
2014/09/27 职场文书
2014年妇幼保健工作总结
2014/12/08 职场文书
居安思危观后感
2015/06/11 职场文书
2015大学生暑期实习报告
2015/07/13 职场文书
上级领导检查欢迎词
2015/09/30 职场文书
CSS预处理框架——Stylus
2021/04/21 HTML / CSS
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript