Python Pandas将多个dataframe写入Excel文件

Posted Alex_996

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Pandas将多个dataframe写入Excel文件相关的知识,希望对你有一定的参考价值。

import pandas as pd

if __name__ == '__main__':
	result_file = "monitor_data.xlsx"
	pre_month_data = pd.read_csv(f"./pre_month_data", delimiter="\\t")
	pre_week_data = pd.read_csv(f"./pre_week_data", delimiter="\\t")
	all_data = pd.read_csv(f"./all_data", delimiter="\\t")

	pre_data = pd.concat([pre_month_data, pre_week_data], axis=0)

	all_data.to_excel(result_file, index=False, sheet_name="all_data")
	excel_writer = pd.ExcelWriter(result_file, mode='a', engine="openpyxl")
	pre_data.to_excel(excel_writer, index=False, sheet_name="pre_data")

	excel_writer.save()
	excel_writer.close()

以上是关于Python Pandas将多个dataframe写入Excel文件的主要内容,如果未能解决你的问题,请参考以下文章

Python Pandas将多个dataframe写入Excel文件

Python Pandas将多个dataframe写入Excel文件

以文件名作为列标题将多个 *.txt 文件读入 Pandas Dataframe

PANDAS 中类似 SQL 的窗口函数:Python Pandas Dataframe 中的行编号

Pandas Dataframes 的 Python 字典 - 迭代和调用

Pandas:将多个 DataFrame 导出到多个 xlsx 文件