【发布时间】:2021-02-01 08:30:19
【问题描述】:
我有一个包含多个工作表的 excel 文件(没有:工作表可以更改)。只有第一个工作表有标题,所有工作表中的列数相同。我需要将所有工作表中的数据导入到一个数据框中。
我是否应该使用“for 循环”来遍历每个工作表,如何组合数据框以包含所有工作表的详细信息?什么是代码?请帮忙...
import pandas as pd
sheet_number=len(pd.read_excel('file.xls',sheetname=None)
print (sheet_number)
4
i=0
for i in sheet_number:
df=read_excel('file.xls',sheetname='i') i+=1
【问题讨论】:
-
到目前为止您尝试了什么,您的代码和错误在哪里?
-
我是编码新手,这就是我所做的......我已经设法获得了 excel 文件中的工作表数量。我被困在 for 循环中,不知道如何编写代码来遍历每张工作表并将数据合并到一个数据框中.... import pandas as pd sheet_number=len(pd.read_excel('file.xls ',sheetname=None) print (sheet_number) 4 i=0 for i in sheet_number: df=read_excel('file.xls',sheetname='i') i+=1 这是我写的,for循环不完整...