zoukankan      html  css  js  c++  java
  • Python-----获取excel的所有sheet页,并获取每个sheet页的内容

    问题:获取如下excel中的所有sheet页,并且获取到每个sheet页中内容

     

    代码的实现如下:

    #!/usr/bin/env python
    # coding = UTF-8
    #Author:Lucky,time:2020/10/27
    
    from xlrd import open_workbook
    
    file_name = "/Users/lucky/Documents/area_biao.csv"
    
    def getdatafromtable(file_name):
        table=open_workbook(file_name)   #打开文件
        get_sheets = table.sheet_names()    #获取excel的sheet页的名称,全部打印出来
        print(get_sheets)
        for i in get_sheets:
            get_each_sheet = table.sheet_by_name(i)  #获取到每个sheet页的名称,单独打印
            print("________________________________________")
            print(get_each_sheet.name)
            count_rows = get_each_sheet.nrows   #获取到当前sheet页的总行数
            print(count_rows)
            for j in range(count_rows):
                # 返回该行所有单元格的数据组成的列表
                col_values = get_each_sheet.row_values(j, start_colx=0, end_colx=None)
                print(col_values)
    getdatafromtable(file_name)

    打印结果如上的截图所示

    1.作者:Syw
    2.出处:http://www.cnblogs.com/syw20170419/
    3.本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    4.如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    Java文件之NIO核心组件之三选择器
    plsql备份表---只是表---不包含表数据
    根据id来大量删除数据between
    符号的问题
    excel表格中添加单引号的方法
    oracle中insert 多条数据方法
    sql developer以字段来删除大量数据
    Day 29
    Day 28
    Day 27
  • 原文地址:https://www.cnblogs.com/syw20170419/p/13905765.html
Copyright © 2011-2022 走看看