python word 表格 框线_python设置表格边框的具体方法
安装 xlwings
直接安装用 pip install xlwings,用 anaconda 的,已经内置了,见下图。
导入 xlwings
import xlwings as xw
打开 Excel 文件
# 打开存好的 Excelapp = xw.App()
# 设置应用
wb = xw.Book('data/小蜜蜂超市销售报表.xlsx')
# 打开文件ws = wb.sheets['Sheet1'] # 选择表格
注意:要养成良好的习惯,数据文件与程序文件要分开存储,一般数据文件存储在 data 子目录里。
获取表格行列
last_column = ws.range(1, 1).end('right').get_address(0, 0)[0] # 获取最后一列
last_row = ws.range(1, 1).end('down').row # 获取最后一行
a_range = f'A1:{last_column}{last_row}' # 生成表格的数据范围
这里 a_range 输出的范围是 A1:D6,即数据表的整个内容。
设置 a_range,也就是 A1:D6 的表格边框
# 设置边框
ws.range(a_range).api.Borders(8).LineStyle = 1 # 上边框
ws.range(a_range).api.Borders(9).LineStyle = 1 # 下边框
ws.range(a_range).api.Borders(7).LineStyle = 1 # 左边框
ws.range(a_range).api.Borders(10).LineStyle = 1 # 右边框
ws.range(a_range).api.Borders(12).LineStyle = 1 # 内横边框
ws.range(a_range).api.Borders(11).LineStyle = 1 # 内纵边框
Borders() 里的参数如下:
LineStyle = 1,这里的 1 指的是边框为实线。
边框样式
到这里还不算完,还要关闭 Excel,保存 xlsx 文件。
# 保存并关闭 Excel
wb.save('data/小蜜蜂超市销售报表.xlsx')
wb.close()
app.quit()
到此,设置边框的操作就完成了。
实例扩展:
Python快速设置Excel表格边框
import xlwings as xw
#打开存好的excel
app = xw.App() #设置应用
wb = xw.Book("E:/Data/小蜜蜂超市销售报表.xlsx") #打开文件
ws = wb.sheets['Sheet1'] #选择表格
last_column = ws.range(1, 1).end('right').get_address(0, 0)[0] #获取最后列
last_row = ws.range(1, 1).end('down').row #获取最后行
a_range = f'A1:{last_column}{last_row}' #生成表格的数据范围
#设置边框
ws.range(a_range).api.Borders(8).LineStyle = 1 #上边框
ws.range(a_range).api.Borders(9).LineStyle = 1 #下边框
ws.range(a_range).api.Borders(7).LineStyle = 1 #左边框
ws.range(a_range).api.Borders(10).LineStyle = 1 #右边框
ws.range(a_range).api.Borders(12).LineStyle = 1 #内横边框
ws.range(a_range).api.Borders(11).LineStyle = 1 #内纵边框
#保存并关闭excel
wb.save("E:/Data/小蜜蜂超市销售报表2.xlsx")
wb.close()
app.quit()
到此这篇关于python设置表格边框的具体方法的文章就介绍到这了,更多相关python如何设置表格边框内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
python word 表格 框线_python设置表格边框的具体方法相关推荐
- python word 表格 框线_Python 自动化办公 | 将 Word 表格转为 Excel
原标题:Python 自动化办公 | 将 Word 表格转为 Excel 大家好,今天有一个公务员的小伙伴委托我给他帮个忙,大概是有这样一份Word(由于涉及文件私密所以文中的具体内容已做修改) 一共 ...
- 计算机设置表格内框线,word表格和边框在哪里 exl表格内框线怎么设置
极速word的表格和边框在哪里 word文档表格边框设置步骤:1.打开Word文档页面,选中需要设置边框的整个表格或特定单元格. 2.单击"设计"选项卡. 3.在"绘图边 ...
- html表格内框线怎么设置颜色,word表格样式 Word中如何设置表格的边框线样式和颜色...
word表格样式 Word中如何设置表格的边框线样式和颜色,平凡的世界平凡的你,努力学习使我们变得不平凡,今天要介绍的知识是word表格样式的相关知识,你准备好学习word表格样式 Word中如何设置 ...
- python word 表格 框线_python-docx 操作word文档给表格加边框
# -*- coding: utf-8 -*- """ Created on Sat Oct 24 17:21:31 2020 pip install -i https: ...
- python 打印表格边框_python设置表格边框的具体方法
安装 xlwings 直接安装用 pip install xlwings,用 anaconda 的,已经内置了,见下图. 导入 xlwings import xlwings as xw 打开 Exce ...
- python不显示边框_python设置表格边框的具体方法
安装 xlwings 直接安装用 pip install xlwings,用 anaconda 的,已经内置了,见下图. 导入 xlwings import xlwings as xw 打开 Exce ...
- PHP表格下框线怎么设置虚线,html中p怎么设置虚线边框
在html中,可以通过给p标签元素设置"border-style: dashed;"样式来设置虚线边框.border-style属性可以设置元素所有边框的样式,当属性值为" ...
- python表格处理实例_python列表格
三款新功能发布,助力阿里云表格存储再次升级 阿里云表格存储于近期功能再升级,升级后的表格存储支持对DataHub采集的数据进行持久化存储,其Python SDK新增支持Python 3.x,以及最新发 ...
- Word或WPS中批量设置表格样式的宏
在编写word文档的过程中,有时候会使用很多的表格,执行如下宏,批量设置全部表格的样式 Sub 批量设置表格样式() ' ' 批量设置表格样式 Macro 'On Error Resume NextD ...
最新文章
- canvas绘制的文字如何换行
- OSPF全国网络互联实施方案
- oracle 初始化出错,OCCI编程时,初始化Date种出错
- 我们的java项目,要不要废弃switch
- 微擎在线goto解密系统
- the android sdk location cannot be at the filesystem root
- 随想录(程序语言只是SE的敲门砖)
- 如何才能让项目团队高效稳定?
- 网件刷breed_网件R6220刷breed变砖的维修
- Win11重启快捷键是什么?
- iOS开发之高仿斗鱼tv初探
- 织梦后台发布文章编辑器不显示的解决办法
- 计算机初中毕业好学吗,初中毕业学计算机好学吗?
- 2008年会不会是Linux的桌面年
- php 2038,php实现兼容2038年后Unix时间戳转换函数
- FilenameFilter
- 服务器主体信息截图,puppeteer实现线上服务器任意区域截图
- c语言输出姓名JACK,C语言讲义——变量的输出
- 功能安全 李艳文_李艳文:智能网联全新安全问题凸显相关自动驾驶事故逐年增加...
- CAD转Excel该如何转换呢?