Openpyxl - 从A列复制内容,编辑,将结果存储在B列中

时间:2015-07-01 15:11:16

标签: python openpyxl

我有一个excel工作表,在A列中有随机数(大约13行)。我想为每个数字添加100000并将其存储在B列中(与A列相同的行数)。我被困在循环部分,如下面的代码所示:

import openpyxl
wb = openpyxl.load_workbook('/Users/d/Desktop/Book1.xlsx')
ws = wb.active

for row in ws.rows:
    a = row[0].value
    b = a + 100000
    ws[row[1]] = b

wb.save('/Users/d/Desktop/Book1.xlsx')

1 个答案:

答案 0 :(得分:0)

您可能需要以下内容:

for row in ws.rows:
    a, b = row[:2]
    b.value = a.value + 100000