import xlrd
data = xlrd.open_workbook('1.xls')#打开文件
table = data.sheets()[0]#打开第一个sheet
nrows = table.nrows#获取表的行
for i in range(nrows):
    if i == 0 :
        continue
    print(table.row_values(i)[:2])#打印出一行的几个数

引申:

1、选择一个工作表

table = data.sheets()[0]                   # 获取第一个工作表

table = data.sheet_by_index(0)             # 通过索引获取第一个工作表

table = data.sheet_by_name(u'2014级成绩单') # 通过表名称选择工作表

2、获取表的行数和列数

nrows=table.nrows
ncols=table.ncols

3、获取整行和整列

table.row_values(number)
table.column_values(number)

4、读取所有行的数值

for rownum in range(table.nrows):
    print(table.row_values(rownum))

5、获取单元格的数值

cell_A1=table.row(0)[0].value

# 或者像下面这样
cell_A1=table.cell(0,0).value

# 或者像下面这样通过列索引
cell_A1=table.col(0)[0].value
6、range的用法:range(start, stop[, step])

python--》xlrd,读excel

 

 

python--》xlrd,读excel

 

python--》xlrd,读excel

相关文章:

  • 2021-12-23
  • 2021-05-10
  • 2021-08-27
  • 2020-04-07
  • 2021-10-11
  • 2021-10-19
  • 2021-06-11
  • 2021-09-07
猜你喜欢
  • 2020-07-11
  • 2021-05-25
  • 2021-12-16
  • 2021-08-22
  • 2021-04-16
  • 2021-12-09
  • 2021-10-19
相关资源
相似解决方案