Python怎么获取excle中指定行和列的值?

'''
https://www.cnblogs.com/xiazhenyu/
*** 学而思之、思而记之、记而习之 ***
'''
f="dict_file.txt" #定义文件名
def writefile(key,value):
with open(f, "w") as file: # 只需要将之前的”w"改为“a"即可,代表追加内容,“w”是覆盖
file.write(str(key) + "=" + str(value) +" ")
return f
writefile("user","lalala")
#写入结果 user=lalala
# Python怎么获取excle中指定行和列的值?

# 引用包
import xlrd
# import sys
# print(sys.path) 查看当前文件说在目录
# 打开文件
workbook=xlrd.open_workbook(r'F:/学习/excle/excle20200917/case20200917.xlsx')

# 获取sheet名称
sheet_name = workbook.sheet_names()[0] #sheet索引从0开始
# print(sheet_name)

# 根据sheet索引或者名称获取sheet内容
sheet = workbook.sheet_by_index(0) # sheet索引从0开始
# print(sheet)

# 4、获取指定单元格里面的值
i=sheet.cell_value(0,0)#sheet.cell_value(第几行,第几列)

# 获取整行和整列的值(数组)
rows = sheet.row_values(1) # 获取第2行内容
cols = sheet.col_values(2) # 获取第3列内容
# print(rows)
# print(cols)

# 获取sheet的名称,总行数,总列数
print (sheet.name,sheet.nrows,sheet.ncols)

原文地址:https://www.cnblogs.com/xiazhenyu/p/13727305.html