• python 读取Excel表格方法


     1 import xlrd
     2 
     3 flbrd = "D:\test.xlsx"
     4 ws = xlrd.open_workbook(flbrd)
     5 # 获取所有sheet名字:ws.sheet_names()
     6 print('获取所有sheet名字',ws.sheet_names())
     7 # 获取sheet数量:ws.nsheets
     8 print('获取所有sheet对象',ws.nsheets)
     9 # 获取所有sheet对象:ws.sheets()
    10 print('获取所有sheet对象',ws.sheets())
    11 # 通过sheet名查找:ws.sheet_by_name("test”)
    12 print('通过sheet名查找',ws.sheet_by_name("Sheet1"))
    13 # 通过索引查找:ws.sheet_by_index(3)
    14 print('通过索引查找',ws.sheet_by_index(2))
    15 
    16 
    17 wp = ws.sheet_by_name("Sheet1")
    18 # 获取sheet名称
    19 print('获取sheet名称',wp.name)
    20 #获取sheet总行列数
    21 print('获取sheet总列数',wp.ncols)
    22 print('获取sheet总行数',wp.nrows)
    23 
    24 print('读取第一行的内容包括合并单元格',wp.row_values(0))
    25 print('获取单元格值类型和内容',wp.row(0))
    26 print('获取单元格是否存在数据',wp.row_types(0))
    27 
    28 print('读取第一行,地2-3列数据,不包含第四列数据',wp.row_values(0,1,3))
    29 print('读取第一列中的第三行到四行的数据',wp.col_values(0,2,5))
    30 print('获取单元格的类型和值',wp.row_slice(0,1,3))
    31 print('获取单元格类型',wp.row_types(1,0,2))
    32 
    33 print('获取单元格第一行第二列中内容',wp.cell_value(0,1))
    34 print('获取单元格第一行第二列中内容',wp.cell(0,1).value)
    35 print('获取单元格第一行第二列中内容',wp.row(0)[1].value)
    36 print('获取单元格第一行第二列中类型',wp.cell_type(0,1))
    37 print('获取单元格第一行第二列中类型',wp.cell(0,1).ctype)
    38 print('获取单元格第一行第二列中类型',wp.row(0)[1].ctype)
    39 
    40 print('转换成A1',xlrd.cellname(0,0))
    41 print('转换成$A$1',xlrd.cellnameabs(0,0))
    42 # print(' 把列由数字转换为字母表示',xlrd.colname(0,0))
    43 
    44 # 读取每个单元格的数据
    45 s = wp.ncols #
    46 b = wp.nrows #
    47 i = 0
    48 for i in range(b):
    49     for e in range(s):
    50        print(wp.cell_value(i, e))
  • 相关阅读:
    poj1047
    poj1129
    poj1050
    C#中break、continue的用法
    关于一个不大常用的SQL数据类型-UNIQUEIDENTIFIER
    关于net2.0里面新出现的类backgroundworker的应用
    深入讲解SQL Union和Union All的使用方法
    让你一次性搞定堆、栈、值类型、引用类型 (转载)
    EXEC与sp_executesql的区别及应用(转)
    几种常用排序算法总结(转载)
  • 原文地址:https://www.cnblogs.com/sunxun001/p/13176595.html
Copyright © 2020-2023  润新知