因此,给定一个单元格,我想知道它前面的单元格(同一行,前一列)所具有的值。 这是我的代码,我认为它有效但是......:
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)
我一直收到这个错误:
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, get_column_letter(prev_col))
有人可以告诉我如何访问它,我还导入了需要导入的所有内容。
答案 0 :(得分:0)
您应该查看cell.offset()
方法。