我正在迭代A列。在这个专栏中,我使用两个函数来解码值。
client_id
到目前为止一切都有效,但现在我想将这些“转换”值粘贴到B列,并使用相同的范围B2-B74。有没有人会帮助我使用此代码来解决我的问题?我正在“谷歌搜索”但到目前为止我找不到解决方案......
答案 0 :(得分:2)
您是否尝试过以类似的方式阅读它们?
编辑,一些修复:
Edit2,小改进(我有一些重复的逻辑):
即:
import openpyxl
wb = openpyxl.load_workbook('sheet.xlsx')
sheet = wb.get_sheet_by_name('Sheet1')
translated = []
for row in sheet.iter_rows('A2:A74'):
for cell in row:
translated.append(cell.value)
for row, val in zip(sheet.iter_rows('B2:B74'), translated):
for cell in row:
cell.value = val
wb.save("sheet.xlsx")
因此,非常类似于访问单元格的方式,然后您需要在最后保存工作簿!这对你有用吗?以前,您只能以只读模式打开工作簿。