python生成excel数据并实现隔行变色

代码

from openpyxl import Workbook
from datetime import date
from openpyxl.styles import PatternFill


def create_excel():
    wb = Workbook()
    sh = wb.active
    rows = [
        ['Date', 'Batch 1', 'Batch 2', 'Batch 3'],
        [date(2024, 2, 1), 40, 30, 25],
        [date(2024, 2, 2), 40, 25, 30],
        [date(2024, 2, 3), 50, 30, 45],
        [date(2024, 2, 4), 30, 25, 40],
        [date(2024, 2, 5), 25, 35, 30],
        [date(2024, 2, 6), 20, 40, 35],
    ]
    for row in rows:
        sh.append(row)
    # 修改样式 - 填充背景色
    bak_color = PatternFill('solid', fgColor='AEEEEE')
    for i in range(1, sh.max_row + 1):
        if i % 2 == 0:  # 如果行号能被2整除,就是偶数
            for cell in range(1, sh.max_column + 1):
                sh.cell(i, cell).fill = bak_color

    wb.save('隔行变色.xlsx')


if __name__ == "__main__":
    create_excel()

执行结果:

相关推荐

  1. python数据生成excel文件实现

    2024-06-10 17:32:02       33 阅读
  2. Python实现数据库导出Excel动态化sql时间

    2024-06-10 17:32:02       35 阅读
  3. python 实现 excle读取时间序列数据画图显示

    2024-06-10 17:32:02       49 阅读
  4. python实现生成多种文件格式:excel、csv、pdf

    2024-06-10 17:32:02       19 阅读
  5. python实现读取,修改excel数据

    2024-06-10 17:32:02       15 阅读
  6. 物流Excel报表用python处理进行数据分析

    2024-06-10 17:32:02       44 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-10 17:32:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-10 17:32:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-10 17:32:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-10 17:32:02       20 阅读

热门阅读

  1. TiDB Distributed NewSQL Database

    2024-06-10 17:32:02       14 阅读
  2. qt c++ 大小端字节序数据获取与转换

    2024-06-10 17:32:02       11 阅读
  3. GMT legend设置

    2024-06-10 17:32:02       12 阅读
  4. docker-compose部署mysql+nginx+redis

    2024-06-10 17:32:02       13 阅读
  5. vue面试题三

    2024-06-10 17:32:02       11 阅读
  6. C语言考试内容

    2024-06-10 17:32:02       9 阅读
  7. 881救生艇

    2024-06-10 17:32:02       8 阅读
  8. 音视频主要概念

    2024-06-10 17:32:02       9 阅读
  9. Dubbo的Cluster策略与Directory实现

    2024-06-10 17:32:02       10 阅读
  10. 单节点离线部署TiDB 6.1用于测试

    2024-06-10 17:32:02       11 阅读
  11. AtCoder Beginner Contest 355

    2024-06-10 17:32:02       11 阅读
  12. Docker镜像加速

    2024-06-10 17:32:02       6 阅读
  13. Redis的基本数据类型

    2024-06-10 17:32:02       11 阅读