关于pandas的使用问题
请教各位大神, 现在有一个工作薄,里面有100个工作表,表格是一样的,里面的数据不同,我想提取每个工作表里A列和F列最后一行的数据 ,并汇总在一起使用pandas如何完成???
程序代码:import pandas as pd
writer=pd.ExcelWriter('result.xlsx')
wb=pd.ExcelFile('test.xlsx')
summ=pd.DataFrame([],columns=['A','F'])
for ws in wb.sheet_names:
df=pd.read_excel('test.xlsx',sheet_name=ws)
temp=df.iloc[-1,[0,5]]
summ=summ.append(temp,ignore_index=True)
df.to_excel(writer,sheet_name=ws,index=False)
summ.to_excel(writer,sheet_name='汇总')
writer.save()
[此贴子已经被作者于2023-3-3 20:30编辑过]
[此贴子已经被作者于2023-3-4 15:21编辑过]
程序代码:
import pandas as pd
wb=pd.ExcelFile('桥梁卷内目录.xlsx')
summ=pd.DataFrame([],columns=['序号','页次'])
for ws in wb.sheet_names:
df=wb.parse(ws,header=1)
df.dropna(subset=['序号','页次'],inplace=True)
temp=df.iloc[-1,[0,5]]
summ=summ.append(temp,ignore_index=True)
summ.to_excel('result.xlsx',index=False)
[此贴子已经被作者于2023-3-5 13:54编辑过]