在这段代码中,我从两个列表中名为“电子邮件”的 Excel 工作表中导入了数据:
一种。清单 1
湾 列表2
处理该数据并将该数据存储在最后两个列表中:
一种。final_list1
湾 final_list2
现在我想将这两个最终列表中的数据存储在同一个 excel 中的新工作表中,但我无法做到这一点请帮助我
打印(final_list2)后代码未运行
import xlrd
import xlwt
file_location = "E:/emails.xlsx"
workbook = xlrd.open_workbook(file_location)
sheet = workbook.sheet_by_index(0)
list1 = [sheet.cell_value(r,0) for r in range(sheet.nrows)]
type(list1)
for r in range(sheet.nrows):
print(list1[r])
final_list1 = []
for num in list1:
if num not in final_list1:
final_list1.append(num)
print(final_list1)
list2 = [sheet.cell_value(r,1) for r in range(sheet.nrows)]
type(list2)
for r in range(sheet.nrows):
print(list2[r])
final_list2 = []
for num in list2:
if num not in final_list2:
final_list2.append(num)
print(final_list2)
final_list2 = [elem for elem in final_list2 if elem not in final_list1 ]
print(final_list2)
book = xlwt.Workbook(encoding="utf-8")
sh = book.add_sheet("sh")
i=1
for r in range(10):
for col_index, item in enumerate(final_list2):
sh.write(i, col_index, item)
book.save("emails.xlsx")
相关分类