python - 循环附加excel工作表不起作用
问题描述
我试图附加这张纸,但最后只显示第一张纸
xls = pd.ExcelFile('MyFile.xlsx')
for sheetname in xls.sheet_names:
sheetname = pd.read_excel('MyFile.xlsx', sheet_name = sheetname, header=[8,9])
sheetname.drop(sheetname.tail(3).index,inplace=True)
out_df = sheetname.append(sheetname)
解决方案
见下文:
xls = pd.ExcelFile('MyFile.xlsx')
for sheetname in xls.sheet_names:
sheetname = pd.read_excel('MyFile.xlsx', sheet_name = sheetname, header=[8,9])
sheetname.drop(sheetname.tail(3).index,inplace=True)
out_df = out_df.append(sheetname)
# -------^^^^^^
更正标记
推荐阅读
- reactjs - 为什么我的底部选项卡导航器重新渲染是不必要的?
- intellij-idea - Intellij如何删除所有包含注释的行?
- c# - 在 asp.net 中无法正确重定向
- java - 如何解决 HackerRank 的 Gemstone 问题的最终测试用例
- android - 如何在 Android Jetpack Compose 中更改特定应用变体的颜色?
- git - git diff:指定不同的荧光笔作为命令行选项
- wpf - 如何在自定义用户控件中为 ListBox ItemTemplate 属性设置适当的上下文
- firebase - Firebase 数据库连接被服务器强行终止:不同区域 #flutter
- javascript - 如何可视化 JavaScript 包装器对象?
- google-apps-script - 如何在脚本中解析关于合并单元格的 html 表