如何使用iPython中的pandas库读取.xlsx文件?

我想使用python的Pandas库读取一个.xlsx文件,并将数据移植到postgreSQL表中

到目前为止,我所能做的就是:

将熊猫作为pd导入
data=pd.ExcelFile(“*文件名*”)

现在我知道该步骤已成功执行,但我想知道如何解析已读取的excel文件,以便了解excel中的数据如何映射到变量数据中的数据
如果我没有错的话,我知道数据是一个数据帧对象。那么我如何解析这个dataframe对象来逐行提取每一行呢

我通常为每张工作表创建一个包含数据框的字典:

xl\u file=pd.ExcelFile(文件名)
dfs={sheet_name:xl_file.parse(sheet_name)
对于xl_文件中的工作表_名称。工作表_名称}

更新:在pandas版本0.21.0+中,通过将sheet\u name=None传递到read\u excel,可以更清楚地了解此行为:

dfs=pd.read\u excel(文件名,工作表名=None)

在0.20及更早版本中,这是sheet name,而不是sheet\u name(现在为了支持上述内容,不推荐使用此选项):

dfs=pd.read\u excel(文件名,sheetname=None)

发表评论