2018-10-26
阅读量:
907
Excel文件处理方法。
1、读取
方法一:使用Python的 xlrd包。
#1、导入模块importxlrd#2、打开Excel文件读取数据data =xlrd.open_workbook('test_data.xlsx')# print('data',data)#3、使用技巧#获取一个工作表table =data.sheets()[0] #通过索引顺序获取# print('table',table)print(table.nrows)#table 行数print(table.ncols)table =data.sheet_by_index(0) #通过索引顺序获取# print('table',table)table =data.sheet_by_name(u'Sheet1')#通过名称获取# 获取整行和整列的值(数组)i=1print(table.row_values(i))#获得第i行数据print(table.col_values(i))#获得第i列数据
运行结果:
92[2.0, 6.0][5.0, 6.0, 7.0, 8.0, 9.0, 10.0, 11.0, 12.0, 13.0]
方法二:或者,可以把Excel文件转换成csv格式文件,直接修改后缀名,好像会出错,还是建议另存为修改成csv文件。
方法三: 使用pandas包
importpandas as pdtest_df =pd.read_excel(r'G:\test.xlsx')
pandas 读取为dataframe格式,其中dataframe.values是nparray格式,nparray.tolist()是python list 格式。
注意:pandas和 xlrd的区别在于,pandas会把第一行和第一列作为索引的表头;xlrd则会把所有的数据都读取,没有索引表头一说。
0.0000
0
3
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
0条评论

