


import xlrd
from openpyxl import Workbook
from pprint import pprint
dataset = []
workbook = xlrd.open_workbook(r'D:\book.xlsx')
table = workbook.sheets()[0] # 获取一个工作表
# 循环获取行内容保存
for row in range(table.nrows):
····dataset.append(table.row_values(row))
pprint(dataset)
zero, one = 0, 0
for i in range(len(dataset)):
····if dataset[i][1] == 0:
········dataset[i][0] = dataset[i][2]
········zero = i
····elif dataset[i][1] == 1:
········dataset[i][0] = dataset[zero][2]
········one = i
····elif dataset[i][1] == 2:
········dataset[i][0] = dataset[one][2]
pprint(dataset)
# 保存
wb = Workbook()
ws1 = wb.active
for conten in dataset:
····ws1.append(conten)
wb.save(r'D:\book2.xlsx')