Advertisement

将多个Dataframe组织到不同的工作表中

阅读量:

有用的话点个赞吧~

将 DataFrame 导出至 Excel 文件中,默认情况下会调用 df.to_excel() 方法进行处理。然而该方法存在明显的局限性:每次操作仅限于将单个 DataFrame 转换为 Excel 文件的形式表现。这种做法会导致一系列 Excel 文件被生成出来,在视觉效果上显得杂乱,并且操作起来不够便捷。

希望将多个dataframe存储至同一个Excel文件的独立工作表中。可通过ExcelWriter库来实现这一功能,并参考以下示例代码:

复制代码
    from pandas import ExcelWriter
    
    with ExcelWriter(xls_path) as writer:
    	df1.to_excel(writer,sheet_name='name1')
    	df2.to_excel(writer,sheet_name='name2')
    	writer.save()

想要循环输出多个dataframe亦可

复制代码
    with ExcelWriter(xls_path) as writer:
    	for n, df in emurate(list_df):    #遍历dataframe list
    		df.to_excel(writer, 's

全部评论 (0)

还没有任何评论哟~