2 回答

TA貢獻1847條經(jīng)驗 獲得超11個贊
啊哈……解決了
#access cell data
let_us_see = ws.cell(row=proper_index, column=1).value
print(let_us_see)
我沒有使用: print(sheet[string_value].value) 我查看了 openpyxl 論壇,該論壇建議了另一種從單元格訪問值的方法。上面的代碼接受proper_index的整數(shù)值!
感謝您的幫助,伙計們和伙計們。

TA貢獻1796條經(jīng)驗 獲得超7個贊
如果答案仍然適用,則sheet[string_value]始終返回一個單元格元組。因此你必須選擇你想要的單元格,即使它只給你一個單例元組:
import openpyxl
wb = openpyxl.load_workbook('kids.xlsx')
sheet = wb["Sheet1"]
print("Type index of student")
val = int(
input()
)
proper_index = val + 2
print(proper_index)
index_search = "A%s"%(proper_index,)
print(index_search)
print(sheet[string_value][0].value)
PS:抱歉來晚了。
添加回答
舉報