3 回答
TA贡献1895条经验 获得超3个赞
欢迎使用堆栈溢出。查看此 DataFrame 方法:.to_excel()。您需要从数据框中调用此方法,提供一个文件路径,该路径将是新 Excel 文件所在的位置。一个例子:my_data_frame.to_excel('path/to/my/new_file.xlsx')
。
TA贡献1921条经验 获得超9个赞
您可以提供代码的更多详细信息,以便我们更轻松地为您提供帮助。无论如何,有一些方法可以满足您的需求,但我建议您使用库 pandas。
这里有一些带有示例的链接。
https://www.datacamp.com/community/tutorials/pandas-tutorial-dataframe-python https://xlsxwriter.readthedocs.io/working_with_pandas.html
PS:您甚至可以使用熊猫的结构进行计数。
TA贡献2080条经验 获得超4个赞
我做了更多的尝试将列表转换回数据框,看起来我现在有一个可行的解决方案。
这是我所拥有的:
#NEWLIST is the list that changes with each loop iteration.
NEWLIST = [(CURRENTMODEL[9:], CONSUMEDCOUNTER, AVAILABLECOUNTER, REQUESTORS)]
CURRENTLIST.extend(NEWLIST)
df = pd.DataFrame(CURRENTLIST, columns=["Model","Consumed","Available","Requestor(s)"])
writer = pd.ExcelWriter('Inventory Summary Report.xlsx')
df.to_excel(writer,'Sheet1',freeze_panes=(1,1), index=False)
添加回答
举报