Python 技术篇 - 操作excel实现单元格合并并居中实例演示,用openpyxl库为指定区域的单元格设置对齐样式和字体样式方法

简介: Python 技术篇 - 操作excel实现单元格合并并居中实例演示,用openpyxl库为指定区域的单元格设置对齐样式和字体样式方法

     

Openpyxl 设置 excel 单元格合并、对齐样式和字体

第一章:openpyxl 操作 excel

① 设置单元格合并

A2:A3 设置单元格合并写法为:

from openpyxl import load_workbook
wb = load_workbook(filename = path_file)
# 获取所有的sheet名
sheets = wb.sheetnames
# 读取第一个sheet表格
ws = wb[sheets[0]]
# 单元格合并
ws.merge_cells("A2:A3")

原图:

image.png

效果图:

图中多出合并为根据结构写的算法所实现,代码仅以 A2:A3 为例:

image.png

② 设置单元格居中对齐样式

A2:F13 区域设置居中写法为:

from openpyxl import load_workbook
from openpyxl.styles import Alignment
wb = load_workbook(filename = path_file)
# 获取所有的sheet名
sheets = wb.sheetnames
# 读取第一个sheet表格
ws = wb[sheets[0]]
alignment_center = Alignment(horizontal='center', vertical='center')
# 指定区域单元格居中
ws_area = ws["A1:F13"]
for i in ws_area:
    for j in i:
        j.alignment = alignment_center;

效果图:

image.png

③ 设置单元格字体样式

A2:F13 区域设置字体样式写法为:

from openpyxl import load_workbook
from openpyxl.styles import Font
wb = load_workbook(filename = path_file)
# 获取所有的sheet名
sheets = wb.sheetnames
# 读取第一个sheet表格
ws = wb[sheets[0]]
font1 = Font(name="黑体");
font2 = Font(name="黑体",bold=True)
# 指定区域单元格字体
ws_area = ws["A1:F13"]
k = 0;
for i in ws_area:
    k = k + 1;
    for j in i:
        if(k == 1):
            j.font = font2;
        else:
            j.font = font1;

效果图:

image.png

喜欢的点个赞❤吧!

   

目录
相关文章
|
6月前
|
算法 Python
Apriori算法的Python实例演示
经过运行,你会看到一些集合出现,每个集合的支持度也会给出。这些集合就是你想要的,经常一起被购买的商品组合。不要忘记,`min_support`参数将决定频繁项集的数量和大小,你可以根据自己的需要进行更改。
239 18
|
10月前
|
前端开发 搜索推荐 编译器
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
511 34
【01】python开发之实例开发讲解-如何获取影视网站中经过保护后的视频-用python如何下载无法下载的视频资源含m3u8-python插件之dlp-举例几种-详解优雅草央千澈
|
10月前
|
人工智能 编译器 Python
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
239 0
python已经安装有其他用途如何用hbuilerx配置环境-附带实例demo-python开发入门之hbuilderx编译器如何配置python环境—hbuilderx配置python环境优雅草央千澈
|
11月前
|
数据挖掘 vr&ar C++
让UE自动运行Python脚本:实现与实例解析
本文介绍如何配置Unreal Engine(UE)以自动运行Python脚本,提高开发效率。通过安装Python、配置UE环境及使用第三方插件,实现Python与UE的集成。结合蓝图和C++示例,展示自动化任务处理、关卡生成及数据分析等应用场景。
1091 5
|
测试技术 API 数据安全/隐私保护
Python连接到Jira实例、登录、查询、修改和创建bug
通过使用Python和Jira的REST API,可以方便地连接到Jira实例并进行各种操作,包括查询、修改和创建Bug。`jira`库提供了简洁的接口,使得这些操作变得简单易行。无论是自动化测试还是开发工作流的集成,这些方法都可以极大地提高效率和准确性。希望通过本文的介绍,您能够更好地理解和应用这些技术。
1099 0
|
存储 Python Shell
4.python合并excel多个sheet
#用python实现将三个excel合并成一个excel #第一个测试文件 第二个测试文件 第三个测试文件 # 其中每个文件中有多个sheet,需要将其全部合并 import xlrd,xlsxwriter #设置要合并...
3660 0
|
2月前
|
数据采集 机器学习/深度学习 人工智能
Python:现代编程的首选语言
Python:现代编程的首选语言
258 102
|
2月前
|
数据采集 机器学习/深度学习 算法框架/工具
Python:现代编程的瑞士军刀
Python:现代编程的瑞士军刀
292 104
|
2月前
|
人工智能 自然语言处理 算法框架/工具
Python:现代编程的首选语言
Python:现代编程的首选语言
247 103
|
2月前
|
机器学习/深度学习 人工智能 数据挖掘
Python:现代编程的首选语言
Python:现代编程的首选语言
184 82

推荐镜像

更多