下面是一段Python从test_get.xlsx中获取数据的代码实例:
import pandas as pd
df=pd.read_excel('test_get.xlsx')
for i in df.index.values:
row_data = df.ix[i, [ 'test_A','test_B','test_C', 'test_D', 'test_E']].to_dict()
A = row_data['test_A']
B = row_data['test_B']
C = row_data['test_C']
D = row_data['test_D']
E = row_data['test_E']
print( A,'--',B ,'--',C, ' --',D,' --',E )
上面代码中:
-
pd.read_excel :
将test_get.xlsx文件读取到pandas DataFrame中,当然它的参数不只是一个文件名称,如果对此感兴趣,可以查阅官方文档详细了解;
-
for i in df.index.values:
获取行号的索引,并对其进行遍历 ,起始的行号为0
-
row_data = df.ix[i, [ ‘test_A’,‘test_B’,‘test_C’, ‘test_D’,
‘test_E’]].to_dict() :根据i来获取每一行指定列的数据,并利用to_dict转成字典;
-
A = row_data[‘test_A’] :
从row_data字典中获取key(列)为test_A的值
下面是test_get.xlsx 文件中的内容:
脚本执行后,最终输出每行的各字段的内容:
定期更新,和您一起每天进步一点点!