最近一直准备去自由自在的旅行。
昨天自己带线又优化了一下老旧设备。最主要怕再次出问题,领导又来烦影响心情。
上课时候,有台老旧学生机,突然蓝屏死机了;我立马跟学生道歉“对不起,是我工作没做到位,它突然就死机了”。学生哈哈大笑。高一学生都懂的逻辑,可有些人却不懂。
在这样环境,自己也算是顶尖心理学专家了,仔细分析昨天有情绪的原因:是自己期待多方能有这种常识。上课有时候有情绪,也是希望学生懂得我的付出。
以后这个板块,慢慢的写一些在这个学校的奇特经历。
昨天,有人又打电话问我体育数据的事情,才想起视力数据上报又要到了。以前写了个python,现在分享出来。看学校里有没有人能调试通过。否则复制粘贴八九十班的数据,工作量是非常惊人的。而且重新编班,以前的工作要全部重新来一遍。
程序能否运行,跟电脑硬件及python安装、运行环境有关。目前我只在我下面的电脑上测试通过。
合并多表程序:
import pandas as pd
path=r'D:\2025all\temp\tyc3.xlsx'
sheet_names=pd.ExcelFile(path).sheet_names
df=pd.read_excel(path,sheet_name=0)
for sheetname in sheet_names[1:]:
dfi=pd.read_excel(path,sheetname)
df=pd.concat([df,dfi],sort=False)
df=pd.concat([df,dfi],sort=False)
df.to_excel(r'D:\2025all\temp\tyc3all.xlsx',index=False)
合并多薄程序
import os
import pandas as pd
cwd = os.path.abspath('')
files = os.listdir(cwd)
df = pd.DataFrame()
for file in files:
if file.endswith('.xlsx'):
df = df.append(pd.read_excel(file),ignore_index=True)
df.head()
df.to_excel('all.xlsx')
写出来,怕自己忘了;不管自己熟不熟,都永远不会去做这种厌烦的工作了。
|