用python给表格加边框_python如何设置表格边框
python设置表格边框的方法:首先安装并导入xlwings;然后打开Excel文件并获取表格行列;再使用“ws.range(a_range).api.Borders(n).LineStyle ”命令分别自定义边框即可。
安装 xlwings
直接安装用 pip install xlwings,用 anaconda 的,已经内置了,见下图。
导入 xlwingsimport 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给表格加边框_python如何设置表格边框相关推荐
- python csv合并单元格_python中合并表格的两种方法
合并表格要注意的是设置表格的表头,也就是是将表格第一列设置为合并表格的索引,这样合并表格的时候就会合并两个表格第一列的元素相同的行. 方法一:使用join合并import numpy as np im ...
- html表格内框线怎么设置颜色,word表格样式 Word中如何设置表格的边框线样式和颜色...
word表格样式 Word中如何设置表格的边框线样式和颜色,平凡的世界平凡的你,努力学习使我们变得不平凡,今天要介绍的知识是word表格样式的相关知识,你准备好学习word表格样式 Word中如何设置 ...
- html语言中边框样式,html设置div边框样式css布局
html组织配置div边框格式教程篇 div设置边框花样所应用CSS款式为边框属性border. div虚线与完成边框款式图 一.决定兼容边框线条名堂 border边框兼容各大浏览器线条花样有: 1. ...
- python输出中文加数字_python处理“#”开头加数字的html字符方法
python如何处理""开头加数字的html字符,比如:风水这类数据. 用python抓取数据时,有时会遇到想要数据是以""开头加数字的字符,比如图中所示的这些 ...
- python表格处理工具_python 操作excel表格的方法
说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...
- python颜色表_python docx设置表格单元格背景和文本颜色
我正在使用python 2.7和docx,我想根据条件更改表格中单元格的背景和文本颜色.python docx设置表格单元格背景和文本颜色 我找不到任何关于单元格格式化的有用资源 有什么建议吗? 编辑 ...
- html边框定义css设置,表格边框的css语法
表格边框的css语法 更新时间:2006年09月21日 00:00:00 作者: 我们知道Dreamweaver在表格制作方面做得非常出色,但是在某些时候还是必须结合css才能达到一些特定效果,下 ...
- java导出excel设置边框_Excel如何设置表格边框样式,记住这几个关键属性就懂了
Excel表格边框的设置,对于制作一个漂亮的工作表,十分有用. 由于审美的差异,我们通常做的表格都是以黑色边框白底为主,或者说,有些人根本不知道除了黑白表格还有带颜色的. 如何设置表格边框属性呢,下面 ...
- java操作跨页的word cell_Java 创建Word表格/嵌套表格、添加/复制表格行或列、设置表格跨页断行...
概述 表格作为一种可视化交流模式及组织整理数据的手段,在各种场合及文档中应用广泛.常见的表格可包含文字.图片等元素,我们操作表格时可以插入图片.写入文字及格式化表格样式等.下面,将通过Java编程在W ...
- phpexcel_cell 获取表格样式_Java 操作Word表格——创建嵌套表格、添加/复制表格行或列、设置表格是否禁止跨页断行...
精品推荐 国内稀缺优秀Java全栈课程-Vue+SpringBoot通讯录系统全新发布! Docker快速手上视频教程(无废话版)[免费] 作者:E-iceblue https://www.cnblo ...
最新文章
- SpringBoot2.0 基础案例(05):多个拦截器配置和使用场景
- 第一阶段冲刺周期10天的第6天进展报告
- 转型从思维习惯的转变开始
- python 爬虫代理_python 爬虫 使用代理 的问题
- 2021年度移动广告流量观察白皮书
- Windows8.1还原文件类型的默认打开方式
- python类中包含一个特殊的变量、它表示当前对象自身_知到APP教师职场礼仪第七单元章节测试网课答案大学课后答案...
- QXDM5 中 Qt5WebKit.dll 丢失问题解决办法
- 面试官问:你在项目中做过哪些安全防范措施?
- python游戏寻路_python模拟实现A*寻路算法
- 红芯宣布完成 2.5 亿 C 轮融资,却被网友发现其浏览器安装包解压出 Chrome?
- coding码市的运用
- Android studio 图片按钮
- Commitizen安装注意事项 git cz git: ‘cz‘ is not a git command
- Connect Bot 免密登录
- 用Nero刻录ISO镜像制作启动光盘
- CISCO 路由器 初始化必备安全命令
- python scipy integrate_使用scipy.integrate.odeint()计算衰减
- 城镇固定资产投资增速27.6%
- 网络服务-DCHP原理与配置
热门文章
- 数据优化——分库分表(三)中间件讲解
- 操作系统:信号量机制之生产者与消费者实验
- Spark 学习: spark 原理简述与 shuffle 过程介绍
- 计算机网络共享无访问权限,Win7局域网访问WIN7共享文件夹提示无访问权限的多种解决方法...
- UI设计流行渐变配色素材,轻松驾驭色彩
- Photoshop cc 2019 破解教程
- 服务器光纤存储系统,光纤存储服务器 配置
- 学会-精湛-应用,一个数据分析师的养成手册
- RCC_APB2Periph_AFIO的理解。。。重映射的一点心得
- 一对一高清直播系统解决方案