当前位置:   article > 正文

用python写一个对比两个excel列其中数据相同的就修改其中一个表另一列的数据的代码...

python 用另一excel 文件对比excel是否有重复数据

你可以使用 Python 中的 openpyxl 库来读取和修改 Excel 文件。这里是一个示例代码,它会对比两个 Excel 文件中名为 "Sheet1" 的工作表中 A 列的数据,如果数据相同,就会在另一个文件的 B 列中插入 "match"。

首先,你需要安装 openpyxl:

pipinstall openpyxl
  • 1
  • 2

然后,你可以使用以下代码来对比两个 Excel 文件:

  1. import openpyxl# 读取第一个文件
  2. wb1 = openpyxl.load_workbook("file1.xlsx")
  3. sheet1 = wb1["Sheet1"]
  4. # 读取第二个文件
  5. wb2 = openpyxl.load_workbook("file2.xlsx")
  6. sheet2 = wb2["Sheet1"]
  7. # 对比两个工作表中的 A 列
  8. for i in range(1, sheet1.max_row + 1):
  9. cell1 = sheet1.cell(row=i, column=1).value
  10. cell2 = sheet2.cell(row=i, column=1).value
  11. if cell1 == cell2:
  12. # 在第二个工作表的 B 列中插入 "match"
  13. sheet2.cell(row=i, column=2).value = "match"
  14. # 保存第二个文件
  15. wb2.save("file2.xlsx")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

希望这可以帮到你!

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/444268
推荐阅读
相关标签
  

闽ICP备14008679号