首页 > 解决方案 > 如何使用 Python openpyxl 在 excel 中映射数据

问题描述

嗨,我有一个关于 excel 的手动任务,我想知道如何使用 openpyxl 在 python 中完成此操作:

我有 2 个这样的 excel 文件:

input.xlsx仅包含多个标头

Account_1 Amount_1 Currency_1 Country_1 Date_1 

output.xlsx包含标题和数据

Account Currency    Amount    Date         Country
1        GBP         117.89   20/02/2021   UK
2        GBP         129.39   15/02/2021   UK

输入/输出文件中的某些列匹配,例如:

Account - Account 1
Currency - Currency 1
Amount - Amount 1 
Date - Date 1
Country - Country 1

我如何使用 python 将数据从输出映射到输入文件,因为我希望数据具有完全相同的新列名顺序。

标签: pythonexcelmappingopenpyxl

解决方案


推荐阅读