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


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(
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值