如何将 pandas dataframe 导出到 excel


通常您可能有兴趣将 pandas DataFrame 导出到 Excel。幸运的是,使用 pandas to_excel()函数可以轻松做到这一点。

要使用此功能,您首先需要安装openpyxl ,以便可以将文件写入 Excel:

 pip install openpyxl

本教程将解释使用此函数与以下 DataFrame 的几个示例:

 import pandas as pd

#createDataFrame
df = pd.DataFrame({'points': [25, 12, 15, 14, 19],
                   'assists': [5, 7, 7, 9, 12],
                   'rebounds': [11, 8, 10, 6, 6]}) 

#view DataFrame
df

        points assists rebounds
0 25 5 11
1 12 7 8
2 15 7 10
3 14 9 6
4 19 12 6

示例 1:基本导出

以下代码展示了如何将 DataFrame 导出到特定文件路径并将其另存为mydata.xlsx

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx')

实际的 Excel 文件如下所示:

示例 2:不带索引导出

以下代码展示了如何将DataFrame导出到特定文件路径并删除索引列:

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', index= False )

实际的 Excel 文件如下所示:

示例 3:导出时不带索引或标头

以下代码展示了如何将DataFrame导出到特定文件路径并删除索引列和标题行:

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', index= False, header= False )

实际的 Excel 文件如下所示:

示例 4:导出并命名工作表

以下代码展示了如何将DataFrame导出到特定文件路径并命名Excel工作表:

 df. to_excel (r'C:\Users\Zach\Desktop\mydata.xlsx', sheet_name=' this_data ')

实际的 Excel 文件如下所示:

您可以在此处找到 to_excel() 函数的完整文档。

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注