您的位置:首页 > 编程语言 > Python开发

python中使用pyexcel操作excel方法

2017-08-03 18:15 579 查看

python中使用pyexcel操作excel方法

安装:pip install pyexcel

理解pyexcel中 book ,sheet,record的关系

pyexcel中 book ,sheet,record的关系

book是一本书,sheet是书里的一页,record是页面上的记录。所以在excel的世界里book就是一份.xlsx文件,而sheet是这个文件的每个sheet页签,record是每个页签的记录

python代码块

import pyexcel as pe

def run():
filename = 'sales.xlsx'
book = pe.get_book(file_name=filename)
for sheet in book: # 循环xlsx文件中的每个sheet页
print sheet.name # 这就是你自己xlsx文件命名的sheet页名称
sheet.name_columns_by_row(0) # 把每个sheet页的第一行作为列名
records = sheet.to_records() # 获取sheet页中所有的记录
for record in records:
phone = unicode(record[u'手机号']) # 通过列名就能获取数据
print phone
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python pyexcel excel