python使用openpyxl为excel模版填充数据,生成多个Sheet页面

目标:希望根据一个给定的excel模版,生成多个Sheet页面,比如模版:

示例程序

py 复制代码
import openpyxl

excel_workbook = openpyxl.load_workbook("模版.xlsx")
for _i in range(3):  # 比如填充3个页面
    # 复制模版sheet页,之后对input_sheet的操作等同于对模版的复制体操作
    input_sheet = excel_workbook.copy_worksheet(excel_workbook["模版sheet"])
    input_sheet.title = f"sheet_{_i}"  # 这个是sheet的名称
    input_sheet.cell(row=2, column=1).value = _i  # 这个是对具体的单元格赋值
    input_sheet.cell(row=2, column=2).value = f"{_i}%"
    input_sheet.cell(row=2, column=3).value = "2023-12-29"
excel_workbook.remove(excel_workbook['模版sheet'])  # 过河拆桥,删除原有的sheet模版页
excel_workbook.save("导出结果.xlsx")  # 保存结果

得到结果:



相关推荐
用户8356290780518 小时前
无需 Office:Python 批量转换 PPT 为图片
后端·python
markfeng810 小时前
Python+Django+H5+MySQL项目搭建
python·django
GinoWi11 小时前
Chapter 2 - Python中的变量和简单的数据类型
python
JordanHaidee11 小时前
Python 中 `if x:` 到底在判断什么?
后端·python
ServBay11 小时前
10分钟彻底终结冗长代码,Python f-string 让你重获编程自由
后端·python
闲云一鹤11 小时前
Python 入门(二)- 使用 FastAPI 快速生成后端 API 接口
python·fastapi
Rockbean12 小时前
用40行代码搭建自己的无服务器OCR
服务器·python·deepseek
曲幽13 小时前
FastAPI + Ollama 实战:搭一个能查天气的AI助手
python·ai·lora·torch·fastapi·web·model·ollama·weatherapi
用户606487671889614 小时前
国内开发者如何接入 Claude API?中转站方案实战指南(Python/Node.js 完整示例)
人工智能·python·api
只与明月听14 小时前
RAG深入学习之Chunk
前端·人工智能·python