from openpyxl import load_workbook
# 从表格读取数据操作
def read_data_from_excel(excel_path,sheet_name):
wb = load_workbook(filename=excel_path,read_only=True)
# 读取指定页面
ws = wb[sheet_name]
#-----------<打印单个单元格(A4)的值>-------------------#
d=ws.cell(row=4,column=1)
print(d.value)
#-----------<打印单个单元格(A4)的值>-------------------#
#-----------<将某个区域的值存放到二维数组>-------------#
data_arr=[]
for row in ws.iter_rows(min_row=3,max_row=6,max_col=4):
tmp=[] #每行的值存放到数组中
for cell in row:
tmp.append(cell.value)
data_arr.append(tmp)
return data_arr
#-----------<将某个区域的值存放到二维数组>-------------#
#调用参数
excel_path="./test.xlsx"
#调用方法
data_arr=read_data_from_excel(excel_path,"NVR")
print(data_arr)
02-10
1061

09-21
343

04-19
1145

01-03
1127
