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以环状形式组合排列图片并输出的方法
Mar 17 Python
Python实现的HTTP并发测试完整示例
Apr 23 Python
Python批量查询域名是否被注册过
Jun 21 Python
python爬虫_微信公众号推送信息爬取的实例
Oct 23 Python
python+selenium实现京东自动登录及秒杀功能
Nov 18 Python
python通过getopt模块如何获取执行的命令参数详解
Dec 29 Python
使用python 打开文件并做匹配处理的实例
Jan 02 Python
利用python在大量数据文件下删除某一行的例子
Aug 21 Python
python set集合使用方法解析
Nov 05 Python
python实现简单飞行棋
Feb 06 Python
Python3中的tuple函数知识点讲解
Jan 03 Python
python解决12306登录验证码的实现
Apr 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服务端图片生成缩略图的方法详解
2013/06/20 PHP
PHP+FastCGI+Nginx配置PHP运行环境
2014/08/07 PHP
Zend Framework自定义Helper类相关注意事项总结
2016/03/14 PHP
php获取网站根目录物理路径的几种方法(推荐)
2017/03/04 PHP
PHP实现搜索时记住状态的方法示例
2018/05/11 PHP
PHP实现的抓取小说网站内容功能示例
2019/06/27 PHP
PHP getID3类的使用方法学习笔记【附getID3源码下载】
2019/10/18 PHP
IE Firefox 使用自定义标签的区别
2009/10/15 Javascript
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
javascript实现在网页任意处点左键弹出隐藏菜单的方法
2015/05/13 Javascript
js限制input标签中只能输入中文
2015/06/26 Javascript
jQuery原型属性和原型方法详解
2015/07/07 Javascript
第一次动手实现bootstrap table分页效果
2016/09/22 Javascript
微信小程序(应用号)开发新闻客户端实例
2016/10/24 Javascript
JavaScript中如何使用cookie实现记住密码功能及cookie相关函数介绍
2016/11/10 Javascript
jQuery Validate表单验证插件的基本使用方法及功能拓展
2017/01/04 Javascript
flag和jq on 的绑定多个对象和方法(必看)
2017/02/27 Javascript
Node.js设置CORS跨域请求中多域名白名单的方法
2017/03/28 Javascript
详解微信小程序Page中data数据操作和函数调用
2017/09/27 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
vue实现element表格里表头信息提示功能(推荐)
2019/11/20 Javascript
vue路由权限校验功能的实现代码
2020/06/07 Javascript
[49:13]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第一局
2016/02/27 DOTA
[00:17]天涯墨客一技能展示
2018/08/25 DOTA
python使用7z解压apk包的方法
2015/04/18 Python
Python tkinter label 更新方法
2018/10/11 Python
Python tornado上传文件的功能
2020/03/26 Python
python对execl 处理操作代码
2020/06/22 Python
马来西亚在线健康商店:Medipal Malaysia
2020/04/13 全球购物
ddl,dml和dcl的含义
2016/05/08 面试题
学习型班组申报材料
2014/05/31 职场文书
四风问题个人自查剖析材料思想汇报
2014/09/21 职场文书
2015年信访维稳工作总结
2015/04/07 职场文书
高中同学会致辞
2015/08/01 职场文书
python绘制简单直方图(质量分布图)的方法
2022/04/21 Python