• 用Python读取excel中的数据


    转自:http://www.pythontab.com/html/2014/pythonjichu_0414/733.html

    python中要想处理excel,必须用到第三方模块xlrd,所以windows 我安装方法是cmd中命令:E:ANZHUANGPythonScripts>easy_install xlrd (路径必须在python的scripts下和必须安装easy_install)

    #coding=utf-8
    import xlrd
    def print_xls(path):
    data=xlrd.open_workbook(path) #打开excel
    table=data.sheets()[1] #打开excel的第几个sheet
    nrows=table.nrows #捕获到有效数据的行数
    books=[]
    for i in range(nrows):
    ss=table.row_values(i) #获取一行的所有值,每一列的值以列表项存在
    #print ss
    for i in range(len(ss)):
    print ss[i] #输出一行中各个列的值
    print '+++++++++++++++++++'
    if __name__=='__main__':
    print_xls('D:\文档\431547909921.xls')
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    #coding=utf-8
    import xlrd
    def print_xls(path):
    data=xlrd.open_workbook(path) #打开excel
    table=data.sheets()[1] #打开excel的第几个sheet
    nrows=table.nrows #捕获到有效数据的行数
    books=[]
    for i in range(nrows):
    ss=table.row_values(i) #获取一行的所有值,每一列的值以列表项存在
    #print ss
    for i in range(len(ss)):
    print ss[i] #输出一行中各个列的值
    print '+++++++++++++++++++'
    if __name__=='__main__':
    print_xls('D:\文档\431547909921.xls')

    excel内的内容格式如下:

    197 10208014 黄钊 男 医学院 预防医学 经金学院 经济学类

    198 10208006 宋马小薇 女 医学院 预防医学 医学院 临床医学

    199 10207014 杨婵媛 女 医学院 制药工程 医学院 口腔医学

    200 10207018 祖丽皮亚 女 医学院 制药工程 医学院 临床医学

    201 10207029 周力波 男 医学院 制药工程 医学院 临床医学

    输出结果:

    199.0

    10207014.0

    杨婵媛

    医学院

    制药工程

    医学院

    口腔医学

    +++++++++++++++++++

    200.0

    10207018

    祖丽皮亚

    医学院

    制药工程

    医学院

    临床医学

    +++++++++++++++++++

    201.0

    10207029

    周力波

    医学院

    制药工程

    医学

    临床医学

    +++++++++++++++++++

    ----夫英雄者,胸怀大志,腹有良谋,有包藏宇宙之机,吞吐天地之志者也。
  • 相关阅读:
    水滴二次开发日志5
    水滴二次开发日志4
    水滴二次开发日志3
    水滴二次开发日志2
    NOIp2020AFO记
    Diary(2020十一月 NOIP赛前集训)
    我们的Gary真的是太强辣
    Diary(2020十月 CSP赛前集训)
    Diary(2020九月 半集训)
    Music
  • 原文地址:https://www.cnblogs.com/eagleking0318/p/6520928.html
Copyright © 2020-2023  润新知