前面我们学习了好多pandas读取csv文件的参数。大家可能会问,我们电脑中的表格文件大多是excel的xlsx文件,这个如何打开?今天我们就来学习一下开excel的xlsx文件。
pandas可以打开xlsx文件,用的是read_excel函数,但需要依赖openpyxl库,安装openpyxl库的命令为:
pip install openpyxl
安装完成后,我们就来打开一个xlsx文件,先看一下这个文件的长相:

Sheet1表

Sheet2表
这个xlsx表有两张数据表,分别为Sheet1和Sheet2,每个数据表有两行。现在我们一次读取一下这两个表:
import pandas as pd
df=pd.read_excel("test3.xlsx",sheet_name=['Sheet1','Sheet2'])
df
返回:

如果不指定sheet_name参数,这默认读取第一张表,像这样:
import pandas as pd
df=pd.read_excel("test3.xlsx")
df
返回:

很明显,只读取1张表的时候显示效果好一些。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/74896
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!