【实战】python-docx---每页表格固定显示行数
概述
实现一个把数据填入word中表格,但是需要固定每页表格的行数的功能。比如100行数据,但是表格每页只展示5行(每页5行,共20页)并保持表格样式和word之前一页一样。
思路
程序控制每5行新建一个表格,在表格之间插入分页符
模板
{{p tables}}
1. 注意在word中新建名字为tablestyle的表格样式,修改成你想要的。
2. 除此之外,模板里有一些默认的table styles,可以不用在docx新建,直接使用,具体请参考这个 默认的table style
例如下面例子中,我使用的是Table Grid
程序
import re
import os
from docx.enum.section import WD_ORIENT
from docxtpl import DocxTemplate
from docx import Document
import mathtpl = DocxTemplate('xxx1.docx')##除了标题行之外的表格内容填充
def add_content(table,content):for i in range(len(content)):cells = table.rows[i+1].cells #标题行也占位,所以实际上第一行应该是i
【实战】python-docx---每页表格固定显示行数相关推荐
- html表格最大显示行数6,table表格(支持条件格式、排序、格式化、链接、统计等一堆功能)...
更新记录 1.1.0(2020-10-29) 修复底部边框bug 1.0.9(2020-09-25) 日常维护 查看更多 一.使用说明 如果想完美使用该组件,请一定一字一句看完整个说明文档!!! 如果 ...
- 按钮 每一行_word跨页表格如何重复设置表头?单击“重复标题行”按钮来设置多页表格重复标题行显示。...
教师们经常需要将一张表格需要在文档中多页跨页显示,则设置标题行重复显示很有必要,因为这样会在每一页都明确显示表格中的每一列所代表的实际意义,方便我们查找和校对数据. 第一步:打开需要设置表格标题行重复 ...
- linux中vim如何显示行数,vim 在linux下中如何设置显示行数
在.vimrc(或/etc/vimrc)文件中输入如下文本: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab set ...
- vim 在linux下中如何设置显示行数
在.vimrc(或/etc/vimrc)文件中输入如下文本: set tabstop=4 set softtabstop=4 set shiftwidth=4 set noexpandtab set ...
- 高度固定,行数不固定的文字垂直居中问题
大家都知道,水平方向上的居中很好做到,text-align:center即可做到:垂直方向上的居中如果文字行数和高度都固定也很好实现,但是如果行数不固定呢? 最近,接到一个需求:高度固定,文字行数可能 ...
- python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解
如下所示: #统计某文件夹下的所有csv文件的行数(多线程) import threading import csv import os class MyThreadLine(threading.Th ...
- 织梦后台添加友链,前台不显示|修改友情链接的显示行数
在我们建设网站的过程中有一个程序是我们经常用到的,那就是织梦CMS信息管理系统,这是一个很强大的开源程序,企业站.门户站都可以用他做,但是当我们的织梦程序网站在跟别人换友情链接的时候,我们奇怪的发现当 ...
- 用VBA得到EXCEL表格中的行数和列数
用VBA得到EXCEL表格中的行数和列数 每种方法中上面的是Excel的行数,下面的是Excel的列数. 方法1: ActiveSheet.UsedRange.Rows.Count ActiveShe ...
- 如何在MyEclipse中显示行数
转载自 如何在MyEclipse中显示行数 如何在MyEclipse中显示行数呢?myeclipse在默认情况下不显示行数时,用户可以自己设置显示行数,行数可以帮助我们方便的查看代码. 首先,打开w ...
最新文章
- 关于cocos2d-x 和安卓之间的相互调用
- Unity Application Block-配置文件的使用-示例(附×××)
- tomcat 目录配置 appBase和docBase 简介
- boost::geometry::strategy::distance::pythagoras用法的测试程序
- delphi dll是否可用var参数_时间序列之向量自回归(VAR)学习重点
- 03JavaScript程序设计修炼之道-2019-06-20_20-31-49
- 搜狐视频怎么下载到电脑
- iptables time 时间匹配规则
- 把一个数插入c语言,[求助] 把一个数插入一个已经从小到大排列好的数列中
- linux下texlive的卸载,Linux 下 texlive 2018 的安装
- xdb 服务_localhost 8080 XDB服务器需要用户名和密码的问题
- python3中26个英文字母排序_26个英文字母的排序是怎样排的?
- Windows学习总结(12)——Windows 10系统开始运行-cmd命令大全
- 6m缓存和8m缓存差距_6张图,就可以了解1660Ti与RX590的差距
- ESP32实验-自建web服务器配网01
- 中国互联网创业者的困境
- Opencv获取电脑摄像头抓拍的信息,
- 什么叫逐行扫描和隔行扫描
- WEB API新增整理(三)
- EMC联邦帝国前世今生