Python-基于行/单元格信息向Excel文件追加新列

Python-基于行/单元格信息向Excel文件追加新列,python,excel,append,row,Python,Excel,Append,Row,我正在尝试将新列附加到excel文件中。但是单元格值取决于同一行中的单元格。我需要添加大约8列 现在,基于其中一个单元格,比如serialno,我对一个JSON URL进行查找,并提取相关的列信息。但是我需要把这些信息写到那一行 到目前为止,我找到的所有帮助都显示一次添加一整列。这是最好的选择,还是有一个更简单的过程来添加所有8列并保持按行追加?我希望对任何空白信息都要小心,因为我希望手机保持空白 我是这方面的新手,基本上是通过可用的脚本来学习和做的 感谢您提供的任何指导 下面是我目前正在使用的

我正在尝试将新列附加到excel文件中。但是单元格值取决于同一行中的单元格。我需要添加大约8列

现在,基于其中一个单元格,比如serialno,我对一个JSON URL进行查找,并提取相关的列信息。但是我需要把这些信息写到那一行

到目前为止,我找到的所有帮助都显示一次添加一整列。这是最好的选择,还是有一个更简单的过程来添加所有8列并保持按行追加?我希望对任何空白信息都要小心,因为我希望手机保持空白

我是这方面的新手,基本上是通过可用的脚本来学习和做的

感谢您提供的任何指导

下面是我目前正在使用的一些代码

except IndexError:
cols = [col for col in df.columns if 'no' in col]
col_name = cols[0]
for x in df.index:
    n = 9 - len(str(df[col_name][x]))
    num = str(df[col_name][x]).rjust(n + len(str(df[col_name][x])), '0')
    with suppress(KeyError, UnicodeEncodeError):
        main(num)

def main(num):

for i in jsonData["people"]:
    room_no = jsonData["people"][i]["roomno"]
    title = jsonData["people"][i]["title"]
    fname = jsonData["people"][i]["full_name_ac"]
    tel = jsonData["people"][i]["telephone"]

最好包含一些代码,以及示例输入和输出如果您发布现有代码,显示您迄今为止所做的工作,或者至少显示一些您正在使用的数据示例,您将有更好的机会获得答案。对不起,我没有这篇文章的代码。我一直在构思它。这是我用来从JSON jsonData=getResponse(urlData)下载数据的JSON代码,用于我在jsonData[“人民”]:room_no=jsonData[“人民”][i][“roomno”]title=jsonData[“人民”][i][“全名”[u ac]tel=jsonData[“人民”][i][“电话”]loc=jsonData[“people”][i][“location”]您可以编辑您的帖子来添加代码示例,并对其进行适当的格式设置,以便于阅读。我个人喜欢在向Excel工作表添加数据时使用“for”循环。您可以选择任意一种方式,沿列或跨行进行迭代。