【发布时间】:2018-02-07 16:42:40
【问题描述】:
Excel文件1:
ColumnA ColumnB ColumnC
1. ice Chicken
2. ice Butter
3. ice Mutton
4. fire Spinach
5. fire Beef
6. fire Cucumber
7. fire Egg
Excel 文件 2:
ColumnA ColumnB
ice Mutton
fire Egg
我有 2 个 Excel 文件。使用 python 我想将两个 excel 文件组合在一起,看起来像这样:
ColumnA ColumnB ColumnC ColumnD
1. ice Chicken Mutton
2. ice Butter Mutton
3. ice Mutton Mutton
4. fire Spinach Egg
5. fire Beef Egg
6. fire Cucumber Egg
7. fire Egg Egg
我最终想要的是创建一个新的 excel 文件,其中包含 excel 文件 1 的所有 3 列,并且 ONLY excel 文件 2 的 B 列基于 A 列的值类似于 excel 文件 1 B 列。这个新列将是 D 列。
我搜索了几个小时才得到如何比较两个 excel 文件以删除差异。任何帮助,将不胜感激。
【问题讨论】:
-
到目前为止你写了什么代码?
-
其实问题已经被@jezrael 解决了。谢谢查理:D
标签: excel python-3.x pandas openpyxl xlsxwriter