python为什么xlrd运行是空白,excel有内容

img


import xlrd

xlsx = xlrd.open_workbook(r'D:\360MoveData\Users\BangTai\Desktop\竞品分析\测试.xls')

# 通过sheet名查找:xlsx.sheet_by_name("sheet1")
# 通过索引查找:xlsx.sheet_by_index(3)
table = xlsx.sheet_by_index(0)

# 获取单个表格值 (2,1)表示获取第3行第2列单元格的值
value = table.cell_value(2, 1)
print("第3行2列值为", value)

# 获取表格行数
nrowse = table.nrows
print("表格一共有", nrowse, "行")

# 获取第4列所有值(列表生成式)
name_list = [str(table.cell_value(i, 3)) for i in range(1, nrows)]
print("第4列所有的值:", name_list)

关键信息被你隐去了
仔细看你执行的py文件是excel.py吗,还是main.py