以下のような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 に手動でデータを入力することはできません。