gpt4 book ai didi

python - 遍历帐号列中的每一行并使用它们读取其他 Excel 文件

转载 作者:行者123 更新时间:2023-11-30 21:51:19 26 4
gpt4 key购买 nike

我需要对一些Excel文件(保存为各个客户的帐号)进行一些数据分析。我还有一张主表,其中一列中包含所有帐号。我需要迭代 MasterSheet.xlsx 中的“帐号”列并读取相应帐户的 excel 文件(例如:对于帐号 123,有一个“123.xlsx”,位于与主表位于同一目录中)。然后我需要将相应的帐号指定为其变量名。

要粗略地了解我想要做什么,请引用下面的代码。我更喜欢使用 pandasopenpyxl

master = pd.read_excel("MasterSheet.xlsx")

for account in master.iterrows():
filename= str(account)+'.xlsx'
account= pd.read_excel(filename)

您可以看到,我尝试根据通过 for 循环读取的每个帐号创建一个文件名。然后将帐号分配为每个帐户数据帧的变量名称。

我知道这是一个非常糟糕的问题,但我尝试过但无法更好地构建它。我刚刚开始使用Python。如果您需要更多信息,请询问。

最佳答案

I also have a master sheet with all the account numbers in a column. I need python to iterate over "Account Number" column in "MasterSheet.xlsx" and read the respective account's excel file (for eg: for account number 123, i have a "123.xlsx", that is in the same location as Master Sheet) and then assign that account number as their variable name.

由于您的 account_number 保存在 df['Account Number'] 列中,并且文件名为 account_number.xlsx,因此您可以执行以下操作:

import pandas as pd

master = pd.read_excel("MasterSheet.xlsx")

for account in master["Account Number"]:
filename = str(account) + ".xlsx"
account = pd.read_excel(filename)

关于python - 遍历帐号列中的每一行并使用它们读取其他 Excel 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60135007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com