• [原][python]安装python,读取、遍历excel表格


    python安装:

    1.在官网 https://www.python.org/   的下载中下载windows安装版本

    按照好后,在命令行输入 python 即可开启 python编程。

    开启hello world

    我喜欢在文本里编程,就建立了一个hello.py文本,在里面编程:

    print("Hello, World!")  

    运行这个文件,就在命令行中定位到此目录输入  python hello.py  即可得到命令行响应:

    Hello, World!

    至此python装好。

    加载第三方库

    读取excel是用到python的一个库:xlrd

    这个库在windows命令行直接安装:

    pip install xlrd

    安装好后就可以使用xlrd的函数库了

     读取excel文件

    我们在之前使用的hello.py中调用此库

    # 这个符号的意思是:后面一行都是注释
    import xlrd # 导入xlrd库
    bok = xlrd.open_workbook(r'E:	empxxxx.xlsx')
    #读取 E:	empxxxx.xlsx  这个excel文件
    sht = bok.sheets()[0] 
    #sht 是表格1
    row1 = sht.row_values(1)
    #row1 是表格1中的第一排
    print(row1)
    #打印第一排所有数据
    cell44 = sht.cell(3,3).value
    #cell44 是第四排第四个元素
    print(cell44)
    #打印它
    
    print("Hello, World!")
    #打印hello world

    遍历excel

    bok = xlrd.open_workbook(r'E:	empxxxx.xlsx')
    #读取 E:	empxxxx.xlsx  这个excel文件
    sht = bok.sheets()[0] 
    row =sht.nrows
    for i in range(row):
        rowdate = sht.row_values(i)#i行的list
        for a,b in enumerate(rowdate):
            print(i,a,b)#第i行,a列,数据b

    遍历输出所有表格中的值

  • 相关阅读:
    NHibernate 过滤器(第十五篇)
    NHibernate 存储过程 第十四篇
    NHibernate 操作视图 第十三篇
    NHibernate Linq查询 扩展增强 (第九篇)
    NHibernate 之数据操作 (第五篇)
    NHibernate之一级缓存(第十篇)
    jQueryEasyUI
    linux的systemctl 命令用法 转
    linux dig命令 转
    OPTAUTH 两步验证详解
  • 原文地址:https://www.cnblogs.com/lyggqm/p/12700956.html
Copyright © 2020-2023  润新知