python用 xlwings库对Excel进行 字体、边框设置、合并单元格, 版本转换等操作

news/2024/7/7 22:16:57

xlwings 其他的一些单元格读取写入操作网上很多,
下面就写些如何设置单元格的 字体对齐,字体大小、边框, 合并单元格, 这些设置。

import xlwings as xw

app = xw.App(visible=True, add_book=False)
app.display_alerts = False    # 关闭一些提示信息,可以加快运行速度。 默认为 True。
app.screen_updating = True    # 更新显示工作表的内容。默认为 True。关闭它也可以提升运行速度。
wb = app.books.add()
sht = wb.sheets.active

'''工作簿'''
# wb = app.books.add()                   # 新建工作簿。
# wb = app.books.open(r'file_path')      # 打开现有的工作簿
# wb = app.books.active                  # 获取当前活动的工作簿

"""工作表"""
# sht = wb.sheets.active                 # 获取当前活动的工作表
# sht = wb.sheets[0]                     # 按索引获取工作表
# sht = wb.sheets['Sheet1']              # 按表名获取工作表
# sht1 = wb.sheets.add()                 # 新建工作表,默认新建的放在最前面。
# sht1 = wb.sheets.add('新建工作表', after=sht)   # 新建工作表,放在sht工作表后面。

""" 读取单元格 """
b3 = sht.range('b3')
# 获取 b3 中的值
v = b3.value
# 也可以根据行列号读取
b3_value = sht.range(3,2).value
# 读取一段区间内的值
a1_c4_value = sht.

http://lihuaxi.xjx100.cn/news/1490264.html

相关文章

面试题-React(七):React组件通信

在React开发中,组件通信是一个核心概念,它使得不同组件能够协同工作,实现更复杂的交互和数据传递。常见的组件通信方式:父传子和子传父 一、父传子通信方式 父组件向子组件传递数据是React中最常见的一种通信方式。这种方式适用…

day17 代码回想录 二叉树04 平衡二叉树二叉树的所有路径左叶子之和

大纲 ● 110.平衡二叉树 ● 257. 二叉树的所有路径 ● 404.左叶子之和 平衡二叉树 题目链接:110.平衡二叉树 分析过程: 本题的解题思路是求最大深度和最短路径元素个数后,判断两者差是否小于1 // 二叉树是否平衡 void minMaxDepth(TreeN…

【MySQL】3、MySQL的索引、事务、存储引擎

create table class (id int not null,name char(10),score decimal(5,2)); insert into class values (1,zhangsan,80.5); update class set namewangwu,passwd123 where id2; select * from class where id2; drop 索引的概念 是一种帮助系统,能够更快速的查询信…

官方项目《内容示例》中Common UI部分笔记: 1.1 Activatable Widgets

本文主要面向UMG以及Common UI的初学者 文章目录 效果展示概要Activate和Deactivate可见性绑定UI动画设置Common Activatable Widget的默认焦点 效果展示 概要 这个例子非常简单,定义了13个Common Activatable Widget CommonUI_ActivatableWidgets相当于一个容器包…

Web弹性布局

/*弹性盒子 弹性布局 */ /* 默认从左到右 */ display: flex; /* 从右到左 */ /* flex-direction: row-reverse; */ /* 从上到下 */ /* flex-direction: column; */ …

Stone Prover:StarkWare的STARK Prover

1. 引言 StarkWare将基于Apache 2.0 license,开源其以C编写的STARK Prover,名为Stone(STARK one)。 其基本流程为: 1)编写Cairo0程序。2)使用Cairo工具 将Cairo0程序编译为CASM。3&#xff…

计算机网络安全的背景

虽然传统的计算机发展和当今的电子商务不同,但是不可否认网络已经成 为非常重要的信息和数据互换交换的平台。但是随着网络不断发展渗透到人们的日 常生活、手机终端、交易支付等环节时,网络安全已经成为一个焦点和不可逾越的 发展鸿沟。尽管目前网上…

【嘉立创EDA】焊接辅助图纸制作

文章路标👉 文章解决问题主题内容拙见与拓展文章解决问题 1️⃣ 嘉立创EDA专业版在较新的版本中(如版本 : V2.1.17)中支持了焊接辅助工具功能,在这个功能中,包含了位号与PCB的对应索引(分位号聚合排序与不聚合排序两种序列方法),可以索引到对应的3D仿真图,或者简图(…