python将word转成excel_Python实现Word表格转成Excel表格的示例代码
准备工作
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表格的示例代码相关推荐
- 产品狗的Python之路(1):按照行数将excel表格拆分成多个
产品狗的Python之路 (1):使用python将excel表格拆分成多个 背景: 因公司内部数据导入系统限制每一次导入的数据行数,故经常需要将一个几万行的表格拆分成多个,费事费力,所以写了一个小程 ...
- python抓取网页内容到excel_Python实现抓取网页生成Excel文件的方法示例
本文实例讲述了Python实现抓取网页生成Excel文件的方法.分享给大家供大家参考,具体如下: Python抓网页,主要用到了PyQuery,这个跟jQuery用法一样,超级给力 示例代码如下: # ...
- python数据导出excel_Python实现数据库一键导出为Excel表格-----转载
数据库数据导出为excel表格,也可以说是一个很常用的功能了.毕竟不是任何人都懂数据库操作语句的. 下面先来看看完成的效果吧. 数据源 导出结果 依赖 由于是Python实现的,所以需要有Python ...
- python目标检测与识别_Python 使用Opencv实现目标检测与识别的示例代码
在上章节讲述到图像特征检测与匹配 ,本章节是讲述目标检测与识别.后者是在前者的基础上进一步完善. 在本章中,我们使用HOG算法,HOG和SIFT.SURF同属一种类型的描述符.功能代码如下: impo ...
- python用os模块自动打开软件_Python实现自动打开电脑应用的示例代码
由于时间原因,有时候可能会错过某个上网课的时间段.因此想要实现自动定时启动DingDing. 新手一枚,如有不当勿喷望大佬指正. 自动打开DingDing可以由两种方法实现: 通过找出找出软件在电脑中 ...
- 查询php 输出表格,php输出excel表格数据-PHP如何将查询出来的数据导出成excel表格(最好做......
PHP如何将查询出来的数据导出成excel表格(最好做... php 把数据导出excel表格有多种方法,使用 phpExcel 等,以下代码接通过 header 生成 excel 文件的代码示例: ...
- Python自动化办公(一) :滴滴行程单信息提取存入excel表格 2021-04-13
ython自动化办公(一):滴滴行程单信息提取存入excel表格 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示: ...
- python视频行人检测_python+opencv3.4.0 实现HOG+SVM行人检测的示例代码
参照opencv官网例程写了一个基于python的行人检测程序,实现了和自带检测器基本一致的检测效果. opencv版本:3.4.0 训练集和opencv官方用了同一个,可以从http://pasca ...
- 纯java pdf转换成html,JAVA实现PDF转HTML文档的示例代码
本文是基于PDF文档转PNG图片,然后进行图片拼接,拼接后的图片转为base64字符串,然后拼接html文档写入html文件实现PDF文档转HTML文档. 引入Maven依赖 org.apache.p ...
- python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码
1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...
最新文章
- 连接以太网测试网Ropsten,本地账号和remix余额显示为0不同步的问题,Remix连接
- VTK:Utilities之FilenameFunctions
- 刷机android8.1 错误7,[Android]错误: -source 1.7 中不支持 lambda 表达式 (请使用 -source 8 或更高版本以启用 lambda 表达式)...
- matlab在常微分方程的应用,MATLAB在常微分方程上应用.ppt
- spark job生成的时间驱动
- 东莞村财登录显示服务器断开,“东莞村财”APP运行一年多,还有很多村民股东未注册...
- ffmpeg 硬解码
- 常用Python标准库对象速查表(1)
- 记一个有趣的Java OOM!
- flutter初体验之基础控件知识
- Android 矢量图动画(完结篇)
- AIGC:自动化内容生成,AI 的下一个引爆点?
- (含源码)麻雀搜索算法(SSA)的原理和matlab实现
- 微信公众号,带参二维码/推广二维码的使用
- 耀之阳电商:拼多多买家降权是什么意思
- Boom 3D官方汉化免费下载激活版
- 大数据集群服务器的规划,如何安排服务器
- 第七章:项目成本管理 - (7.4 控制成本)
- opencv人体识别技术汇总
- Blinker控制esp8266 01s实现远程控制继电器开关代码