目录
学习笔记

pandas读取excel文件的函数为,python调用excel数据


新手关于python中pandas函数的使用

#-*-coding:utf-8-*-

importpandasaspd

importmatplotlib.pyplotasplt

catering_data="catering_sale.xls"

data=pd.read_excel(catering_data,index_col=u'日期')
#读取数据,指定"日期"列为索引列

大多数书上都是这样写的,但是在Python2.7上运行时出现错误。(没有在Python3.x版本试过)

出现了如下问题:

这里写图片描述

使用help(pd.read_excel)发现参数中有必选参数sheetname,加入到函数中,代码如下:

#-*-coding:utf-8-*-

importpandasaspd

importmatplotlib.pyplotasplt

catering_data="catering_sale.xls"

data=pd.read_excel(catering_data,sheetname=0,index_col=u'日期')
运行成功。

sheetname=0的意思是:读取xls文件中的第一个表格。(假设文件中有很多个表格)

另外,也可以将文件转换成csv格式,就不需要这个参数了。代码如下:

catering_data="catering_sale.csv"

data=pd.read_csv(catering_data)

写笔记

咨询

您的电子邮箱地址不会被公开。