当前位置: 首页 > news >正文

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

代码

from openpyxl import Workbook
from datetime import date
from openpyxl.styles import PatternFilldef create_excel():wb = Workbook()sh = wb.activerows = [['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_colorwb.save('隔行变色.xlsx')if __name__ == "__main__":create_excel()

执行结果:

http://www.lryc.cn/news/368350.html

相关文章:

  • IEEE754 十进制数转32位浮点数格式
  • JVM内存分析之JVM分区与介绍
  • 多目标检测模型加权框集成
  • 转型AI产品经理(6):“ 序列位置效应”如何应用在Chatbot产品中
  • ESP32:往MicroPython集成PCNT以支持硬件正交编码器
  • Unity基础实践小项目
  • Set up a WordPress blog with Nginx
  • Facebook开户|Facebook广告设计与测试优化
  • vite获取所有环境变量(env)
  • 【算法】常用排序算法(插入排序、希尔排序、堆排序、选择排序、冒泡排序、快速排序、归并排序、计数排序)超详细
  • 力扣 240.搜素矩阵II
  • ASUS华硕ROG幻14Air笔记本GA403UI(UI UV UU UJ)工厂模式原厂Windows11系统安装包,带MyASUS in WinRE重置还原
  • Spring Boot通过自定义注解和Redis+Lua脚本实现接口限流
  • 硬件工程师的蜗牛成长路
  • 简单记录玩4399游戏flash插件问题
  • GNU/Linux - 使用字符设备来操作GPIO
  • Android13 Settings 左上角箭头图标点击无效
  • WinForms 应用(.NET 8.0)使用ReportViewerCore.WinForms显示打印RDLC报表
  • 【网络安全】【深度学习】【入侵检测】SDN模拟网络入侵攻击并检测,实时检测,深度学习
  • 【CentOS】手动编译安装make、cmake、gcc、git
  • 45.django - 开始建立第一个项目
  • # 梯影传媒T6投影仪刷机方法及一些刷机工具链接
  • 【代码随想录算法训练营第37期 第三十二天 | LeetCode122.买卖股票的最佳时机II、55. 跳跃游戏、45.跳跃游戏II】
  • DP:回文串模型
  • STM32CubeMX软件的安装以及配置
  • 【适配鸿蒙next】Flutter 新一代混合栈管理框架
  • 车载电子电气架构 --- 车载信息安全
  • 【数据结构(邓俊辉)学习笔记】图04——双连通域分解
  • UI学习(二)
  • 【嵌入式】波特率9600,发送8个字节需要多少时间,如何计算?