PHP前端开发

python怎么用pd导入xlsx

百变鹏仔 1个月前 (01-23) #Python
文章标签 python

python使用pandas和xlsxwriter读写xlsx文件,下面给大家带来相关步骤:

已有xlsx文件如下:

1. 读取前n行所有数据

立即学习“Python免费学习笔记(深入)”;

# coding: utf-8

import pandas as pd

# 读取前n行所有数据

df = pd.read_excel('school.xlsx')#读取xlsx中第一个sheet

data1 = df.head(7)  # 读取前7行的所有数据,dataFrame结构

data2 = df.values  #list形式,读取表格所有数据

print("获取到所有的值:{0}".format(data1)) #格式化输出

print("获取到所有的值:{0}".format(data2)) #格式化输出  

2. 读取特定行,特定列  

# coding: utf-8

import pandas as pd

# 读取特定行,特定列

df = pd.read_excel('school.xlsx') #读取xlsx中第一个sheet

data1 = df.ix[0].values   #读取第一行所有数据,0表示第一行,不包含表头

data2 = df.ix[1,1]  #读取指定行列位置数据

data3 = df.ix[[1,2]].values  #读取指定多行

data4 = df.ix[:,[0]].values  #读取指定列的所有行

#data4 = df[u'class'].values  #同上

data5 = df.ix[:,[u'class',u'name']].values  #读取指定键值列的所有行

print("数据:{0}".format(data1))

print("数据:{0}".format(data2))

print("数据:{0}".format(data3))

print("数据:{0}".format(data4))

print("数据:{0}".format(data5))