我有一个如下所示的 xls 电子表格
Number Code Unit
1 Widget 1 20.0000
2 Widget 2 4.6000
3 Widget 3 2.6000
4 Widget 4 1.4500
我创建了以下代码:
import xlrd
wb=xlrd.open_workbook('pytest.xls')
xlsname = 'pytest.xls'
book = xlrd.open_workbook(xlsname)
sd={}
for s in book.sheets():
sd[s.name] = s
sheet=sd["Prod"]
Number = sh.col_values(0)
Code = sh.col_values(1)
Unit = sh.col_values(2)
现在这是我卡住的地方,我需要做的是询问他们选择的数字,对于这个例子,假设他们选择 3,它需要打印单位的答案。因此,如果他们选择 4,则会打印 1.450。该文档有 10k 长,因此手动将数据输入 python 是不可行的。