pandas保存为excel文件指定sheet名
时间: 2023-02-07 08:07:13 浏览: 429
pandas将多个dataframe以多个sheet的形式保存到一个excel文件中
pandas提供了一系列的方法来将数据保存到Excel文件中。 其中一种方法是使用pandas的to_excel()函数。
例如,如果你想将pandas数据帧df保存到名为"my_data.xlsx"的Excel文件中,并将其命名为"Sheet1",你可以使用以下代码:
df.to_excel("my_data.xlsx", sheet_name="Sheet1")
这将创建一个名为"my_data.xlsx"的Excel文件,并在其中创建一个名为"Sheet1"的工作表,其中包含df中的数据。
你也可以使用Pandas的ExcelWriter类来更多地控制Excel文件的生成过程。
例如,如果你想将多个数据帧保存到同一个Excel文件中的不同工作表中,你可以使用以下代码:
import pandas as pd
# Create an ExcelWriter object
writer = pd.ExcelWriter("my_data.xlsx", engine="xlsxwriter")
# Save each dataframe to a different worksheet in the Excel file
df1.to_excel(writer, sheet_name="Sheet1")
df2.to_excel(writer, sheet_name="Sheet2")
df3.to_excel(writer, sheet_name="Sheet3")
# Save the Excel file
writer.save()
阅读全文