# 封装一个读取Excel表格数据的函数
# 对Excel表格数据的读取需要用到一个库——xlrd库
import xlrd
filename = r"C:\Users\37968\Desktop\jiekou.xls"
book = xlrd.open_workbook(filename) # 打开一个工作薄,不需要手动进行关闭
sheet = book.sheet_by_index(0) # 获取一个工作表,以index的方式,这里是获取第1个工作表
# sheet = book.sheet_by_name("Sheet1") 根据工作表的名字,获取一个工作表对象
# print(sheet.nrows) # 打印工作表的行数
# print(sheet.ncols) # 打印工作表的列数
for i in range(0, sheet.nrows):
for j in range(0, sheet.ncols):
print(sheet.cell_value(i, j)) # 打印单元格[i,j]的值
# print(sheet.row_values(0)) # 打印工作表第一行的值
# # 有行就有列,下面是打印某列的值
#
# print(sheet.col_values(1)) # 打印第2列的值,因为是从0开始的
报错提示:syntaxerror: (unicode error) 'unicodeescape' codec can't decode bytes in pos
参考:https://blog.csdn.net/qq_28286027/article/details/92759470
报错提示:pandas无法打开.xlsx文件,xlrd.biffh.XLRDError: Excel xlsx file; not supported
参考:https://blog.csdn.net/qq_28286027/article/details/92759470
网友评论