python 读取Excel表格方法

Posted 一腔诗意喂了狗/我开心就好

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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))

 

以上是关于python 读取Excel表格方法的主要内容,如果未能解决你的问题,请参考以下文章

Python读取Excel表格

Python读取Excel表格

Python读取Excel表格

Python读写excel表格的方法

求助:Python接口自动化-如何遍历读取excel表格

Excel表格数据读写(python代码)