birt报表表格边框_Python 快速设置 Excel 表格边框

1. 安装 xlwings

直接安装用 pip install xlwings2. 导入 xlwingsimport xlwings as xw

3. 打开 Excel 文件

# 打开存好的 Excelapp = xw.App() # 设置应用wb = xw.Book('data/小蜜蜂超市销售报表.xlsx') # 打开文件ws = wb.sheets['Sheet1']  # 选择表格

4. 获取表格行列

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,即数据表的整个内容。

5. 设置 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  # 内纵边框

说明:

6adac3bc62e1857f5fc7e084f0d82af1.png

LineStyle = 1,这里的 1 指的是边框为实线。

013ddf6412eb747c5c2f922445873486.png

到这里还不算完,还要关闭 Excel,保存 xlsx 文件。

# 保存并关闭 Excelwb.save('data/小蜜蜂超市销售报表.xlsx')wb.close()app.quit()

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/411731.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

矢量合成和分解的法则_力的合成与分解

1力的合成一、合力与分力当一个物体受到几个力的共同作用时,我们常常可以求出这样一个力,这个力产生的效果跟原来几个力的共同效果相同,这个力就叫做那几个力的合力,原来的几个力叫做分力.二、合力与分力的关系1.合力与…

[导入]相片: 53787515.jpg

文章来源:http://img.blog.163.com/photo/5VZ9bIclg8NWuT90ExHHmQ/1697575584542151534.jpg转载于:https://www.cnblogs.com/baiyirui/archive/2008/04/27/1173122.html

超导量子计算机速度多快,我国量子计算机实现量子霸权,计算速度比谷歌快了100亿倍...

12月4日,中国科学技术大学宣布,我国新构建的76个光子的量子计算机实现了量子霸权。在5000万个样本的高斯玻色取样实验中,“九章”量子计算机仅用了200秒就完成了,如果使用世界第三的超级计算机进行实验,它也要将近20亿…

初一辍学学php能行吗_《夺冠》破7亿,辍学的农村姑娘成排球女王,朱婷:百炼才能成钢...

分享职场故事,交流职场经验,欢迎关注“闫湘”。《夺冠》累计票房7亿,让大家再一次领略了女排精神,而“2019-2020年中国运动员传播影响力榜第1名,朱婷!”朱婷这个名字又一次响彻全中国。与今天的风光不同&am…

关于eclipse项目的x号报错的一些问题

有些时候项目中并未有什么问题 但项目前会有一个X号报错且无法运行项目 我们不妨从jre和Tomcat的一些配置中找原因 1,首先查看jre的安装是否正确,可以看见并未出错 ,如果有问题,重新导入一下即可 2,打开项目的Java bui…

iWindowsMobile Launches Updated ZoomBoard

今天发现一个好东西,发上来和大家分享!它来自iwindowsmobile.com(模拟iphone嫌疑),因为在这里我发现了很多Windows Mobile用户梦寐以求的软件,我想应该叫这个站点为iheartwindowsmobile.com更为贴切,不管它叫什么&…

idea和搜狗输入法快捷键冲突_ubuntu18.04安装搜狗输入法

1. 必要时可获取root权限ubuntu在我们安装时并不是root权限,而是我们自己建立的用户,虽然可以使用sudo 命令,但是有时候还是不方便,毕竟root就是一切.输入 su即可切换root卸载ibusubuntu默认使用ibus管理输入法,官方推荐使用fcitx.我们先卸载ibussudo apt-getremove ibus清除ib…

同方专转本计算机视频,同方2011专转本计算机

同方2011专转本计算机 (3页)本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!9.9 积分namespace W_{ public partial class Form1 : Form { bool isDotpressed false; decimal dOpDaTa1, dOpDaTa2, dre…

wps流程图怎么不能添加文字_windows不能访问共享文件夹,不能添加共享打印机时,怎么解决呢...

遇到文件夹共享不能访问或者打印机共享添加不了的问题,可以按照下面的方法来操作了。适用于windows7windows8、windows10操作系统。在同一个局域网中,你通过192.168.1.1200或网上邻居不能访问对方主机共享文件夹时,按下面的方法操作&#xff…

cad中线段求和lisp_cad中连续线段变更圆滑弧形

下面我们就来看看如何在CAD中怎么把JPG图片插入页面中,并把图片中的图形做出线描的效果呢?这里我们用到CAD编辑工具来对此项功能以演示。方法/步骤首先我们要在电脑中安装CAD编辑工具来实现此操作。打开CAD软件。在菜单栏里找到插入命令,并在…

CF1142C U2(计算几何,凸包)

题目大意:平面上有 $n$ 个点,第 $i$ 个点是 $(x_i,y_i)$。问有多少条抛物线(二次项系数为 $1$),经过这些点中不同的两个点,并且内部(不含边界)没有任何这些点。重合的抛物线只算一次…

易驾佳智能机器人教练_机器人教练创始人马宏先生受邀到中国人民大学进行经验分享...

4月2日,北京易驾佳信息科技有限公司创始人、机器人教练创始人马宏先生受邀前往中国人民大学,与MBA在学学生分享企业经营管理经验。从个人创业发展历程、多年来对驾培行业的洞察及转型升级方向等方面与大家进行了分享、交流。期间,马宏先生跟大…

实现控件的随意拖动

因为客户要求程序要在浏览器上运行,但是这些信息(这个程序只在政府某部门内部使用)并不需要公开,所以我们选择使用Windows应用程序,并将该程序嵌入到网页中。。。。 就我个人做的这部分简单的说下,我负…

导出sql文件_(一)SQL基本知识

一 、SQL的特点1.综合统一:SQL集数据定义语言DDL、数据控制语言DCL的功能于一体,语言风格统一,可以独立完成数据库生 命周期中的全部活动(定义关系模式,插入数据,建立数据库;对数据库中的数据进 行查询和更…

的引用_左值、右值、左值引用、右值引用

【导读】:本文主要详细介绍了左值、右值、左值引用、右值引用以及move、完美转发。左值和右值左值(left-values),缩写:lvalues右值(right-values),缩写:rvalues直接上官网查,我一向倡导自己去懂得原理&…

控制反转_Spring:IOC 控制反转

Spring 概述Spring 是什么Spring 是分层的 Java SE/EE 应用 full-stack (全栈式) 轻量级开源框架。全栈式:对各种主流技术和框架都进行了整合,同时对三层架构都提供解决方案。轻量级和重量级的划分主要依据就是看它使用了多少服务,启动时需要…

TAB选项卡

TAB选项卡:下载用Java Script模仿各种作业系统的选项卡,老外就是牛,不仅支援多样式的即时切换,同时也支援每个选项卡是否附带图示的切换选项,选项卡也可以上下切换。 转载于:https://www.cnblogs.com/meetrice/archive…

Kubernetes探索学习005--Kubernetes的Controller模型和ReplicaSet伸缩

1.Kubernetes的controller pattern 需要认识到Kubernetes操作Pod的逻辑,都是由控制器来完成的。 查看之前写过的nginx-deployment的YAML文件 [rootkubernetes01 ~]# cat nginx-deployment.yaml apiVersion: apps/v1 kind: Deployment metadata:name: nginx-deploym…

编程语言

语言的分类 高级语言:python、Java、PHP...... ----->字节码 低级语言:C、汇编 ----->机器码 区别:高级语言有回收内存的机制,…

kubernetes ui 搭建

1、部署Kubernetes云计算平台,至少准备两台服务器,此处为3台 Kubernetes Master节点:192.168.0.111 Kubernetes Node1节点:192.168.0.112 Kubernetes Node2节点:192.168.0.113 2、每台服务器主机都运行如下命令 system…