5 分钟掌握 openpyxl 操作:Python 轻松处理 Excel

本文介绍了如何使用Python的openpyxl库进行Excel文件的操作,包括创建空Excel、更改sheet页名称、设置多个sheet、调整tab颜色、单元格赋值、设置单元格样式如字体、边框、颜色,以及创建超链接和读取Excel文档。通过实例展示了各个功能的实现,是快速掌握openpyxl的实用教程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


openpyxl模块介绍
openpyxl模块是一个读写Excel 2010文档的Python库,如果要处理更早格式的Excel文档,需要用到额外的库,openpyxl是一个比较综合的工具,能够同时读取和修改Excel文档。其他很多的与Excel相关的项目基本只支持读或者写Excel一种功能。

安装openpyxl模块
openpyxl是一个开源项目,这里使用如下命令安装openpyxl模块

pip3 install openpyxl

一.作成Excel文件

1.作成空的excel

import openpyxl

if __name__ == '__main__':
    
    #作成一个新的空的Excel
    wb = openpyxl.Workbook()

    # 保存
    wb.save('example.xlsx')

2.变更默认sheet页的名称

import openpyxl

if __name__ == '__main__':
    
    wb = openpyxl.Workbook
    #当前打开的sheet页 wb.active
    ws = wb.active

    # 更改默认名称Sheet`  
    ws.title = "WorkSheetTitle"

    # 保存
    wb.save('example.xlsx')

3.作成含多个sheet页的Excel

import openpyxl

if __name__ == '__main__':
    
    wb = openpyxl.Workbook()
    #当前打开的sheet页 wb.active
    ws = wb.active

    # #更改默认名称Sheet`
    ws.title = "WorkSheetTitle"

    # 定义第二个sheet页
    ws2 = wb.create_sheet("NewWorkSheet2")

    # 定义第三个sheet页
    # `0` 的设定 会将该sheet页 置于wb最前面
    ws3 = wb.create_sheet("NewWorkSheet3", 0)

    # 保存
    wb.save('example.xlsx')

4.sheet页WS的tab颜色变更

import openpyxl

if __name__ == '__main__':
    
    wb = openpyxl.Workbook()
    ws = wb.active

     # 更改默认名称Sheet`
    ws.title = "WorkSheetTitle"

    # WS的tab颜色设定
    ws.sheet_properties.tabColor = "1072BA"

    # 保存
    wb.save('example.xlsx')

二.单元格赋值

1.指定坐标

if __name__ == '__main__':
    
    wb = openpyxl.Workbook(
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值