0
それで、あるセルが与えられたので、その直前のセル(同じ行、前の列)の値を知りたいと思います。 は、ここに私のコードであり、私はそれが...働いていたが考えた:Pythonの以前のExcelセルの値を取得する
def excel_test(col_num, sheet_object):
for cell in sheet_object.columns[col_number]:
prev_col = (column_index_from_string(cell.column))
row = cell.row
prev_cell = sheet_object.cell(row, get_column_letter(prev_col))
ことができます。私もこれを試してみました
coordinate = coordinate.upper().replace('$', '')
builtins.AttributeError: 'int' object has no attribute 'upper'
:
はdef excel_test(col_num, sheet_object):
for cell in sheet_object.columns[col_number]:
prev_col = (column_index_from_string(cell.column))
row = cell.row
prev_cell = sheet_object.cell(row, prev_col)
私はこのエラーを得続けます誰かが私がそれにアクセスする方法を教えてください、私はまた輸入する必要があるすべてを輸入しました。
このサイトにようこそ! **(1)**便利な回答を引きつけるような質問をする方法については、[ツアー](https://stackoverflow.com/tour)をご覧ください。 **最初に 'coordinate'の値を割り当てるコードと、後で使用するコードを含めるには(あなたの質問を編集してください)(https://stackoverflow.com/posts/38397448/edit) 'coordinate'(あなたは何をしようとしているのか分かりますか?) – cxw
私はコメントを分析し、それらが肯定的か否定的かを解読しようとしています。私はそれでいいです、それはちょうど私が前のセルから値をつかむ方法を知らないです – Sasha
私のコメントは役立つことを意図しています!私は個人的にはそれ以上の文脈なしに答えられないので、あなたの質問にもっとコードを追加するようお願いしています。 SO上で、 "このコードを修正するにはどうすればいいですか?" 「私はこれをどうやってやるの?」よりも効果的に質問に答えます。質問。 – cxw