准备工作

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博客以前的文章或继续浏览下面的相关文章希望大家以后多多支持python博客!

python将word转成excel_Python实现Word表格转成Excel表格的示例代码相关推荐

  1. 产品狗的Python之路(1):按照行数将excel表格拆分成多个

    产品狗的Python之路 (1):使用python将excel表格拆分成多个 背景: 因公司内部数据导入系统限制每一次导入的数据行数,故经常需要将一个几万行的表格拆分成多个,费事费力,所以写了一个小程 ...

  2. python抓取网页内容到excel_Python实现抓取网页生成Excel文件的方法示例

    本文实例讲述了Python实现抓取网页生成Excel文件的方法.分享给大家供大家参考,具体如下: Python抓网页,主要用到了PyQuery,这个跟jQuery用法一样,超级给力 示例代码如下: # ...

  3. python数据导出excel_Python实现数据库一键导出为Excel表格-----转载

    数据库数据导出为excel表格,也可以说是一个很常用的功能了.毕竟不是任何人都懂数据库操作语句的. 下面先来看看完成的效果吧. 数据源 导出结果 依赖 由于是Python实现的,所以需要有Python ...

  4. python目标检测与识别_Python 使用Opencv实现目标检测与识别的示例代码

    在上章节讲述到图像特征检测与匹配 ,本章节是讲述目标检测与识别.后者是在前者的基础上进一步完善. 在本章中,我们使用HOG算法,HOG和SIFT.SURF同属一种类型的描述符.功能代码如下: impo ...

  5. python用os模块自动打开软件_Python实现自动打开电脑应用的示例代码

    由于时间原因,有时候可能会错过某个上网课的时间段.因此想要实现自动定时启动DingDing. 新手一枚,如有不当勿喷望大佬指正. 自动打开DingDing可以由两种方法实现: 通过找出找出软件在电脑中 ...

  6. 查询php 输出表格,php输出excel表格数据-PHP如何将查询出来的数据导出成excel表格(最好做......

    PHP如何将查询出来的数据导出成excel表格(最好做... php 把数据导出excel表格有多种方法,使用 phpExcel 等,以下代码接通过 header 生成 excel 文件的代码示例: ...

  7. Python自动化办公(一) :滴滴行程单信息提取存入excel表格 2021-04-13

    ython自动化办公(一):滴滴行程单信息提取存入excel表格 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示: ...

  8. python视频行人检测_python+opencv3.4.0 实现HOG+SVM行人检测的示例代码

    参照opencv官网例程写了一个基于python的行人检测程序,实现了和自带检测器基本一致的检测效果. opencv版本:3.4.0 训练集和opencv官方用了同一个,可以从http://pasca ...

  9. 纯java pdf转换成html,JAVA实现PDF转HTML文档的示例代码

    本文是基于PDF文档转PNG图片,然后进行图片拼接,拼接后的图片转为base64字符串,然后拼接html文档写入html文件实现PDF文档转HTML文档. 引入Maven依赖 org.apache.p ...

  10. python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

最新文章

  1. 连接以太网测试网Ropsten,本地账号和remix余额显示为0不同步的问题,Remix连接
  2. VTK:Utilities之FilenameFunctions
  3. 刷机android8.1 错误7,[Android]错误: -source 1.7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)...
  4. matlab在常微分方程的应用,MATLAB在常微分方程上应用.ppt
  5. spark job生成的时间驱动
  6. 东莞村财登录显示服务器断开,“东莞村财”APP运行一年多,还有很多村民股东未注册...
  7. ffmpeg 硬解码
  8. 常用Python标准库对象速查表(1)
  9. 记一个有趣的Java OOM!
  10. flutter初体验之基础控件知识
  11. Android 矢量图动画(完结篇)
  12. AIGC:自动化内容生成,AI 的下一个引爆点?
  13. (含源码)麻雀搜索算法(SSA)的原理和matlab实现
  14. 微信公众号,带参二维码/推广二维码的使用
  15. 耀之阳电商:拼多多买家降权是什么意思
  16. Boom 3D官方汉化免费下载激活版
  17. 大数据集群服务器的规划,如何安排服务器
  18. 第七章:项目成本管理 - (7.4 控制成本)
  19. opencv人体识别技术汇总
  20. Blinker控制esp8266 01s实现远程控制继电器开关代码

热门文章

  1. Java实现一个学生类Student
  2. 程序人生 - 错过等一年!杭州人独属的惠民福利,还有最后三天
  3. 登月计划 [扩展回旋阿姆斯特朗算法]
  4. 跟刘欣学习造spring
  5. 有用的函数-系统采集
  6. OkHttp使用及工具类封装
  7. python的print与sys.stdout
  8. HTML5游子吟网页的完整代码,游子吟古诗注释范文(5页)-原创力文档
  9. 关于软件测试的英语面试题,软件测试工程师英语面试题
  10. Salt Returners-作业结果数据返回器的使用与定制开发方法