python word 表格复制_python实现同一word中的表格分别提取并保存到不同文件下
import docx
import os
import xlwt
from docx import Document
import pandas as pd
import numpy as np
doc1= Document('./ygt.docx')
tb1=doc1.tables[0]
row_cells=tb1.rows[0].cells
tables=doc1.tables
all_list = []
num = 5 #第几章表格-1
each_listrow=[] #用来存储所有的美张表格的行数
for i in range(0,num):
tb=tables[i]
#获取表格的行
tb_rows=tb.rows
# print(len(tb_rows))
each_listrow.append(len(tb_rows))
#读取每一行内容
for i in range(len(tb_rows)):
row_data=[]
row_cells=tb_rows[i].cells
for cell in row_cells:
#单元格内容
row_data.append(cell.text)
#print(row_data)
all_list.append(row_data)
# print(all_list)
# print(each_listrow)
k= np.array(all_list)
k.reshape(-1,1)
historyrow=0
# rows=10 #建表的长度
cols=6 #建表的列数
# len(tb_rows)每一张表格的行数
for i in range(num):
print(i)
filename = str('table{}.docx'.format(i))
print(filename,"正在创建")
document = Document()
#创建10行6列表格
table = document.add_table(each_listrow[i], cols)
table.style = document.styles['Table Grid'] # 表格样式
for row in range(each_listrow[i]):
for col in range(cols):
# print(k[(i+1)*row][col])
if i ==0:
table.cell(row,col).text=str(k[row,col])
elif i!=0:
table.cell(row,col).text=str(k[row+historyrow,col])
document.save(filename)
print(filename,"写入完成且保存")
historyrow+=each_listrow[i]
print('全部完成')
python word 表格复制_python实现同一word中的表格分别提取并保存到不同文件下相关推荐
- python裁剪图片并保存_python – 如何从图像中剪切轮廓并将其保存到新文件中
大家好,这是我的第一个问题所以请保持温和.我有一个计算机视觉领域的项目,我是新的,我会很感激一些帮助.我有一个pcb的图像,我的(首先)任务是从背景中切断电路板并将其保存到新文件. 如果结果只是没有灰 ...
- 在 MarkDown 中添加表格(例如:在 CSDN 中添加表格)
内容 一.使用 Markdown 创建表格(例如:在 CSDN 中创建表格) 1. 表格格式 对齐方式 -: 设置内容和标题栏居右对齐: :- 设置内容和标题栏居左对齐: :-: 设置内容和标题栏居中 ...
- python爬虫入门练习:BeautifulSoup爬取猫眼电影TOP100排行榜,pandas保存本地excel文件
传送门:[python爬虫入门练习]正则表达式爬取猫眼电影TOP100排行榜,openpyxl保存本地excel文件 对于上文使用的正则表达式匹配网页内容,的确是有些许麻烦,替换出现任何的差错都会导致 ...
- python word 表格 缩进_python win32com 处理word 里面表格的简单方法
在处理word里面表格的时候,发现和网上的方法不太一样,也不知道是不是python版本的问题 使用win32com处理Word里面的表格时,表格的表示方法为Tables(1),括号里面的数字表示wor ...
- word表格导出html代码,(网页源代码中的表格数据怎么导出excel)如何将把从WORD、EXCEL中复制的内容转换成HTML源代码,再通过网页表单提交上传到数据库?...
如何将ASP页面中的表格生成一个Excel表,求源码 '给你个例子吧.保存为 asp文件看看.具体就在第一句. New Page 1PJ计画 第版 案件No 案件名 主门 顾客 PJ责任者 営业担当 ...
- python列表浅复制_Python列表的深复制和浅复制示例详解
一.深复制与浅复制 列表是Python中自带的一种数据结构,在使用列表时,拷贝操作不可避免,下面简单讨论一下列表的深复制(拷贝)与浅复制 首先看代码: l1 = [5, 4, 3, 2, 1] # 用 ...
- python获取网页图片_python抓取网页中的图片示例
python抓取网页中的图片示例 代码如下: #coding:utf8 import re import urllib def getHTML(url): page = urllib.urlopen( ...
- php 如何获取表格数据类型,使用phpword获取doc中的表格数据
* Created by PhpStorm. * User: parker * Date: 2020/10/18 * Time: 16:09*/namespace common\services;cl ...
- html网页在指定位置嵌入表格,网页制作中表格的主要作用 网页制作中插入表格怎么调整位置...
在网页设计中,表格有什么重要作用 1.当需要提交所有数据时,可以提交整个100个表,如果不使用表,可以逐个提交. 2.表格设计简洁美观,方形,与网页的设计非常一致. 3.网站其实是一个大版本的表格,数 ...
- java 取pdf表格内容数据_Java 在PDF中添加表格
本文将介绍通过Java编程在PDF文档中添加表格的方法.添加表格时,可设置表格边框.单元格对齐方式.单元格背景色.单元格合并.插入图片.设置行高.列宽.字体.字号等. 使用工具:Free Spire. ...
最新文章
- 有没有将深度学习融入机器人领域的尝试?有哪些难点?
- MapReduce工作原理图文详解
- mysql dump gtid_mysqldump导出数据备份 --set-gtid-purged=OFF
- 推荐一个好用的Chrome扩展,专门处理xml的,名叫XML Tree
- linux 火狐无法执行二进制文件_尝试在Linux上运行Shell脚本时“无法执行二进制文件”...
- 可以用数学来证明的中文
- 大学四年怎样过,做到这六点,甩别人一条街
- IBM DB2各版本下载地址
- 6 DHCPV6原理
- 破解intelliJ idea 2017
- 桥接模式和NAT模式的区别
- 分布式环境下对部分热数据(如redis热key,热请求)进行探测,并对探测结果及时同步到各个client实例的JVM内存的方案简述
- java php python校园通知事项打卡 微信小程序系统
- 用计算机来打字学猫叫,电脑打字轻松技巧 怎么联系快速打字
- 并发中的同步锁(synchronized)
- java鸡兔同笼_java 鸡兔同笼问题
- bios如何设置关闭触控板功能?
- 2021-Swin Transformer Attention机制的详细推导
- 站群网站批量文章翻译发布插件
- Java 空字符串和null的区别【实践】
热门文章
- ARTS-18(亲密关系)
- 图像文字识别:Python批量识别图片中的文字并自动改名
- 台式计算机硬盘的尺寸通常为多少英寸,2.5寸硬盘尺寸大小怎么看
- 万用表测占空比怎么接_万用表的占空比是什么意思?
- Android JOSON应用及详解
- JS事件 内容选中事件(onselect)选中事件,当文本框或者文本域中的文字被选中时,触发onselect事件,同时调用的程序就会被执行。...
- 解决 Windows 照片查看器无法显示此图片,因为计算机上的可用内存可能不足
- 转载-卷影复制服务(VSS)详细介绍
- UE4读取steam sessionsetting中Value是亚洲文字时 乱码/ UE4 fix asian character garbled when get sessionsetting
- pycharm主题背景图片设置,让你的界面酷起来!