pandas库是python中几乎最长使用的库,其功能非常多。这里只记录下pandas对Excel文件的简单操作;
Pandas是xlwt,xlrd库的封装库,拥有更全面的操作对象,csv,excel,dataframe等等。在xlwt等读写库的基础上实现一个库操作不同格式的文件。所以pandas依赖处理Excel的xlrd模块;
简单来说:pandas是库的封装库,功能更强大
推荐使用pip安装:pip是一个包管理工具
pip install pandas
```pythonio:待读取数据的文件      sheet_name: 指定读取该excel中具体哪个表的数据,默认为0,即为第一个表。如果传入1,则为第2个表;可指定传入表名,如"Sheet1";      也可传入多个表,如[0,‘Sheet3’],传入第一个表和名为’Sheet3’的表。      header: 指定作为列名的行,默认0,即取第一行的值为列名。数据为列名行以下的数据;若数据不含列名,则设定 header = None。      names: 默认为None,要使用的列名列表,如不包含标题行,应显示传递header=None      index_col: 指定某一列作为,为索引列      usecols: 读取固定的列,usecols=‘A:C, F’,读取A到C,和F列:#读取文件,从第一行开始读,读取第一个sheetdata = pd.read_excel('H:/urpan.xlsx',header=0)print(data.head(3))print(data['year'])print(data.index)                # 查看索引RangeIndex(start=0, stop=26, step=1)print(data.values)               # 查看数值(print(data.shape)                # 查看行数、列数  (26, 6)print(data.head( 5 ))            # 查看前5行print(data.tail( 3 ))            # 查看后3行def write():
  ''''''  data = {'x':[1,2,3],'y':[4,5,6]}  #转换成dataFrame  df = pd.DataFrame(data)  #生成文件  df.to_excel('H:/df.xlsx',sheet_name="df",index=True)write()
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。