【办公类-90-02】】20250215大班周计划四类活动的写法(分散运动、户外游戏、个别化综合)(基础列表采用读取WORD表格单元格数据,非采用切片组合)
背景需求:做了中班的四类活动安排表,我顺便给大班做一套【办公类-90-01】】20250213中班周计划四类活动的写法(分散运动、户外游戏、个别化(美工室图书吧探索室))-CSDN博客文章浏览阅读874次,点赞10次,收藏11次。【办公类-90-01】】20250213中班周计划四类活动的写法(分散运动、户外游戏、个别化(美工室图书吧探索室))https://blog.csdn.net/reasonsummer/article/details/145626428?sharetype=blogdetailsharerId=145626428sharerefer=PCsharesource=reasonsummerspm=1011.2480.3001.8118编号代码复制总园中班大班的规则是差不多的1,运动从一周五个项目变成了一个项目2、游戏从一周五个项目变成了一个项目。3、个别化—和中班不同,只要写一个项目,而不是美工、图书、探索一、分散运动和中班的运动设计思路一样,只是5周循环,改成7周循环。但是它的场地不是按序递增,而是1475326.但是它也是有规律的,第二行是从第一行的索引3开始提取可以循环3次21周,49*3=147,但是实际20周20*5=140。因此,我需要 在总表里遍历,直接删除B列单元格里面有“第21周”的一行内容。''' 目的:2024年2月大班总部分散运动场地,每星期只有一条(各班滚动排) 大班是7个班,一个基础循环49天,循环3次21周,需要删除最后7天的内容 (一周一次,就不用考虑节假日了) 作者:阿夏、星火讯飞 时间:2024年2月15日15:30 ''' import sys import random import xlrd import xlwt from openpyxl import load_workbook import time import os, shutil # 一共20周 w = 20 # 五周一循环 xz = 7 # 提取元素数量,140个 zc=w*xz # 循环次数,多一点 y = 3 print(y) print('---------第1步:把8个运动场地循环21次(105元素组成的列表)------') # 本学期:总园大班只有5个 gradenum = ['1','2', '3', '4', '5', '6','7'] path = r"C:\Users\jg2yXRZ\OneDrive\桌面\202502 大班3类活动批量" # 新建一个”装N份word和PDF“的文件夹 sport = [] classroom = [] week = [] # 这里是8个运动场地,因为后面有递进,所以把最后一个 ,放到01前面,这样摆放后面才会正确) sportall = [ '场地1(主要材料:平衡车、三轮车、自行车、木桥等)', '场地4(主要材料:轮胎、跨栏、锣鼓、接力棒等) ', '场地7(主要材料:轮胎、安全垫、麻绳等) ', '场地5(主要材料:竹梯、三脚架、长凳、轮胎、安全垫等) ', '场地3(主要材料:爬笼、树屋、沙漏、书包、铃铛等) ', '场地2(主要材料:弹力棉球、吸盘球、飞镖盘等) ', '场地6(主要材料:各类球、箩筐、百变迷宫架、马甲等)', ] # sport=[1,2,3,4,5] # 规律是,第一组12345,第二组23451 第三组34512 第三组45123,第五组51234 # ss = sportall * 20 sp=[] # 添加第1组 sp= sportall.copy() print(sport) # 添加第2-6组 for i in range(xz-1): # 总共需要添加4次,因为已经有一个初始组 sportall =sportall[3:] +sportall[:3] print(f"第{i + 1}次提取的元素: {sportall}") for x in sportall: sp.append(x) print(len(sp)) # 49次 sport=[] # # 手动复制3次 for x in range(y): # 7周一循环,最少3次=21周 for yy in sp: sport.append(yy) # 提取前140个,正好20周,每周7个场次 print("运用场地:", sport) print("运动场地长度:", len(sport)) # 140 classroom=[] for x in range(y): # 4 for i in range(len(gradenum)): for oo in range(xz): classroom.append(f'大{gradenum[i]}班') print(classroom) print(len(classroom)) # 140 week=[] for x in range(y): # 4 for o in range(xz): # x=5 for l in range(x * xz + 1, x * xz + xz + 1): ww = f'第{l:02}周' week.append(ww) week= week print(week) print(len(week)) # 制作表格 import openpyxl from openpyxl import Workbook # 创建一个工作簿对象 wb = Workbook() ws = wb.active ws.title = "总表" # 在A1写入“班级”,B1写入“周次”,C1写入“运动场地” ws['A1'] = '班级' ws['B1'] = '周次' ws['C1'] = '运动场地' # 从A2开始写入classroom,B2开始写入week,C2开始写入sport for i in range(len(classroom)): ws[f'A{i + 2}'] = classroom[i] ws[f'B{i + 2}'] = week[i] ws[f'C{i + 2}'] = sport[i] # 将总表内容按照班级拆分到同一个工作簿的不同工作表大,标签为“班级+分散运动安排” for grade in gradenum: ws_new = wb.create_sheet(title=f'大{grade}班分散运动安排') ws_new['A1'] = '班级' ws_new['B1'] = '周次' ws_new['C1'] = '运动场地' row = 2 for i in range(len(classroom)): if classroom[i].startswith(f'大{grade}'): ws_new[f'A{row}'] = classroom[i] ws_new[f'B{row}'] = week[i] ws_new[f'C{row}'] = sport[i] row += 1 # 保存到文件 output_file = path + r'\01 大班分散运动..xlsx' wb.save(output_file) print(f"Excel文件已保存到: {output_file}") # 删除最后一行“第21周” # 重新打开保存的文件以进行进一步操作 wb = openpyxl.load_workbook(output_file) # 遍历所有工作表,删除最后一行 for sheet_name in wb.sheetnames: ws = wb[sheet_name] max_row = ws.max_row if max_row 1: # 确保不是只有标题行的工作表 # 逆序循环删除倒数几行 ws.delete_rows(max_row) # ws.delete_rows(max_row - 0, 1)删除最后1行 21行消失 # ws.delete_rows(max_row - 1, 2)删除最后2行 # ws.delete_rows(max_row - 1, 1)删除第20周,19和21都在 # ws.delete_rows(max_row - 1, 3)删除第20周,19和21都在 # ws.delete_rows(max_row - 2, 3)删除最后3行,19、20、21消失 # 再次保存修改后的文件 wb.save(output_file) print(f"所有工作表的最后一行已删除,并保存到: {output_file}")结果展示一、总表总表里生成有21周二、班级表删除每个班级运动里面的最后一行如果想删除最后2行也就是想删除几行数字写第二个,最高行是删除数减去1如果想隔行删除,修改最高行减去的数字。二、游戏活动大班游戏活动就用大班运动的那个代码。把备注补上批量修改字母,文字

相关新闻

CyberpunkSaveEditor:赛博朋克2077终极存档修改器完全指南

CyberpunkSaveEditor:赛博朋克2077终极存档修改器完全指南

CyberpunkSaveEditor:赛博朋克2077终极存档修改器完全指南 【免费下载链接】CyberpunkSaveEditor A tool to edit Cyberpunk 2077 sav.dat files 项目地址: https://gitcode.com/gh_mirrors/cy/CyberpunkSaveEditor 想要完全掌控《赛博朋克2077》的游戏体验吗…

2026/10/2 3:21:17 阅读更多 →
C++--STL库-List

C++--STL库-List

目录 1.list 的基本使用 1.1 创建和初始化 1.2. 插入元素 1.3. 删除元素 1.4. 访问元素 1.5 遍历 1.6 总结 list是C标准库&#xff08;STL&#xff09;中的双向链表容器&#xff0c;属于<list>头文件。 它的特点是&#xff1a; 动态大小&#xff1a;可以随时插入…

2026/9/28 7:06:24 阅读更多 →
S7-200 PLC与MCGS在污水处理液位控制中的应用

S7-200 PLC与MCGS在污水处理液位控制中的应用

1. 污水处理液位控制系统概述 在工业自动化领域&#xff0c;PLC控制系统因其稳定性和可靠性被广泛应用于各类过程控制场景。污水处理厂的液位控制就是一个典型案例&#xff0c;它需要精确控制不同处理池的液位高度&#xff0c;确保处理流程顺畅进行。S7-200系列PLC作为西门子的…

2026/9/25 3:01:05 阅读更多 →

最新新闻

Trade.dll与TradeX.dll调用避坑指南:通达信程序化交易接口实战

Trade.dll与TradeX.dll调用避坑指南:通达信程序化交易接口实战

简介&#xff1a;面向量化交易与程序化交易开发者的通达信交易接口资料包&#xff0c;整合老版Trade.dll与新一代TradeX.dll行情交易二合一接口&#xff0c;通过TdxTradeServer将交易请求封装为HTTP REST API&#xff0c;解决DLL直连的跨语言调用与远程接入难题&#xff0c;适用…

2026/10/4 21:56:06 阅读更多 →
AI论文网站排行:10款避坑,毕业生真心推荐TaoToken

AI论文网站排行:10款避坑,毕业生真心推荐TaoToken

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 21:56:06 阅读更多 →
内存压力测试实战指南:从工具选型到容器避坑全解析

内存压力测试实战指南:从工具选型到容器避坑全解析

简介&#xff1a;一份内存压力测试工具memtester 4.1.2的源码压缩包&#xff0c;面向Linux系统管理员、运维人员及底层开发者&#xff0c;用于检测服务器或PC内存的稳定性与潜在错误&#xff0c;解决因内存位翻转、数据丢失或内存泄漏导致的系统崩溃、数据损坏等隐患。压缩包仅…

2026/10/4 21:56:06 阅读更多 →
Cursor插件四层架构:解决加载失败与中文支持实战指南

Cursor插件四层架构:解决加载失败与中文支持实战指南

1. 项目概述&#xff1a;从“plugins”标题看Cursor生态的底层逻辑与实操真相“plugins”这个词在Cursor语境下&#xff0c;绝不是简单的一个文件夹名或配置项。它直指当前AI编程工具最核心、也最容易被新手忽略的命脉——可扩展性架构。我用Cursor三年&#xff0c;从最早手动改…

2026/10/4 21:55:05 阅读更多 →
Unity3D嵌入WPF实战:窗口句柄、D3DImage纹理共享与视频流方案选型

Unity3D嵌入WPF实战:窗口句柄、D3DImage纹理共享与视频流方案选型

简介&#xff1a;面向需要在桌面应用中集成三维交互能力的开发者&#xff0c;这份资源围绕Unity3D嵌入WPF的实现流程&#xff0c;提供了从Unity场景设计、工程导出到WPF宿主集成的完整示例&#xff0c;覆盖了WindowsFormsHost控件承载渲染窗口、场景加载&#xff0c;以及Unity与…

2026/10/4 21:55:05 阅读更多 →
代码 Agent 自动处理 GitHub Issue 并生成 PR 的工程实践

代码 Agent 自动处理 GitHub Issue 并生成 PR 的工程实践

1. 为什么我要把 Issue 到 PR 这条链路交给代码 Agent第一次冒出“让代码 Agent 处理 GitHub Issue”这个念头&#xff0c;是因为我实在受够了那种机械重复的搬运工作。团队里每天都有新 Issue 进来&#xff0c;一半是拼写错误、空指针防护、日志格式不统一这类小修小补&#x…

2026/10/4 21:55:05 阅读更多 →

日新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 1:00:58 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 20:14:29 阅读更多 →