使用 python,如果 ID 匹配,我如何将数据从一个电子表格复制到另一个电子表格

问题描述 投票:0回答:0

我有两个 Excel 电子表格,在第一个中我有一列 ID 号,但它们不是唯一的(有多行具有相同的 ID)。还有空白列(Field4 和 Field5)。

在第二个文件中,我有数据,其中 ID 在第一列中是唯一的(不重复),然后是字段 4 和字段 5 数据。

这就是我想做的:

  1. 循环/迭代 File1 中的每一行。
  2. 从第一列获取ID
  3. 然后转到该ID对应的File2行
  4. 从File2中复制对应的Field4和Field5
  5. 将其粘贴回文件 1 的原始行以填写 Field4 和 Field5 列。

希望这是有道理的!首选 Python/openpyxl/pandas。或者甚至只是将“步骤”分解为编程概念将不胜感激。

我尝试过使用 openpyxl/pandas,但一直卡在如何访问/迭代以获取数据以及如何在需要时复制和存储列数据(字典/列表等)

python pandas openpyxl
© www.soinside.com 2019 - 2024. All rights reserved.